| Wersja | 1.0 |
|---|---|
| Wydawca | David Vitali Enterprises |
| Data wydania | 22 lip 2015 |
| Data dodania | 22 lip 2015 |
| Wymagania systemu operacyjnego | Windows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| Wymagania | None |
| Całkowita liczba pobrań | 41 |
| Cena £ | Free to try |
Opis
SecureX został opracowany w Visual C++ 6.0, ale mając pod ręką kod źródłowy, bezproblemowo przenosi się na .NET. To, co znajdziesz w pliku do pobrania, to SecureX.h, plik nagłówkowy interfejsu API. Możesz otworzyć ten plik i przeglądać jego funkcje, które obejmują wszystkie podstawy bezpieczeństwa cyfrowego:
1. Kryptosystemy klucza prywatnego:
1.1 DES:
(a) DES o pojedynczej, podwójnej i potrójnej długości;
(b) Pojedyncza długość generowania i weryfikacji MAC (Message Authentication Code);
(c) funkcja jednokierunkowa o pojedynczej, podwójnej i potrójnej długości (MFW);
(d) sprawdzenie klucza DES i poprawna parzystość klucza;
(e) Sprawdzenie DES pod kątem słabego klucza.
1.2 AES:
(a) Szyfrowanie w trybach ECB (Elektroniczna Książka Kodów) i CBC (Cipher Block Chaining);
(b) Deszyfrowanie w trybach EBC i CBC;
(c) Szyfruj i odszyfruj za pomocą licznika i ICV.
2. Kryptosystem klucza publicznego:
2.1 RPA:
(a) Statyczna długość klucza RSA wynosząca 1,25 Kbit (obecnie zalecane jest minimum 1,0 Kbit);
(b) generowanie publicznego/tajnego klucza RSA przy użyciu szybkiej analizy liczb pierwszych i (ponieważ może to być czasochłonne) informacji zwrotnej o stanie za pomocą funkcji zwrotnej (więcej informacji na temat SecureX.h);
(c) Znak/Unsign RSA 1,25 Kbit;
(d) Sprawdź integralność klucza RSA.
3. Haszowanie:
3.1 SHA4:
(a) obsługa skrótów 384 i 512-bitowych;
(b) Oblicz SHA4 w pliku;
4. Różne funkcje wsparcia kryptograficznego:
Obsługa timera 4.1 MSec (set, get, get_clock).
4.2 Uzyskaj siłę hasła jako percentyl (patrz SecureX.h).
4.3 Klasyfikuj hasło (bardzo słabe, słabe, dobre itp. ponownie odnieś się do SecureX.h).
4.4 Konwertuj binarny na ciąg szesnastkowy ASCII i odwróć.
4.5 Obliczanie 8-bitowego LRC.
4.5 Wypełnij tablicę liczbami Fibonacciego (przydatne przy dopełnianiu danych).
4.6 Zniszcz wrażliwą materię w pamięci za pomocą poczwórnego nadpisywania, w tym przerzucania bitów.
4.7 Silne funkcje szyfrowania danych, które wykorzystują klucz 64-bitowy. Może być używany zamiast wysyłania dopełnienia i innych danych statycznych w postaci jasnej.
Zauważ, że jest to kod źródłowy/opcjonalny pakiet DLL. Jako taki nie ma pliku wykonywalnego, który można uruchomić.