MarshallSoft Delphi AES Library 4.2

Licencji: Bezpłatna wersja próbna ‎Rozmiar pliku: 1.14 MB
‎Ocena użytkowników: 4.0/5 - ‎1 ‎Głosów

Biblioteka MarshallSoft AES library for Delphi (AES4D) to zestaw narzędzi, który umożliwia programistom łatwe wdrożenie 256-bitowego szyfrowania i odszyfrowywania w aplikacjach Windows Delphi. AES4D jest biblioteką komponentów (DLL), która zapewnia łatwy interfejs do szyfrowania/odszyfrowywania plików i danych przy użyciu 256-bitowego Rijndael "Advanced Encryption Standard" (AES) określonego przez Amerykański Narodowy Instytut Standardów i Technologii (NIST). Algorytm AES jest powszechnie używany przez wiele podmiotów finansowych, takich jak banki, do ochrony poufnych informacji klientów. Niektóre z funkcji AES4D to: - Wykonuje 256-bitowe szyfrowanie IES i odszyfrowywanie. - Zawiera kryptograficznie bezpieczny pseudo losowy generator liczb. - Czy generowanie kluczy z fraz haseł. - Szyfruje i odszyfrowuje pliki, ciągi i dane bajtów. - Obsługuje wyściółkę PKCS7. - Obsługuje wektory inicjowania. - Obsługuje tryb CBC (Cipher Block Chaining). - Obsługuje tryb EBC (Elektroniczna książka kucharska). - Obsługuje algorytm skrótu kryptograficznego SHA-256. - Czy losowe generowanie danych bajtów. - Umożliwia równoczesne szyfrowanie/odszyfrowywanie wątków. - Zatwierdzone przy użyciu &znanych testów odpowiedzi&opublikowanych przez Narodowy Instytut Standardów i Technologii. - Jest wyposażony zarówno 32-bitowe, jak i 64-bitowe biblioteki DLL. - Może być używany przez C, C++, C#, Delphi, Visual Basic, Power BASIC, FoxPro, dBase, XBase i COBOL. - Wywołuje tylko funkcje interfejsu API systemu Windows. - Działa w systemie Windows XP przez Windows 10. - Bezpłatna pomoc techniczna i aktualizacje przez rok. - Royalty bezpłatna dystrybucja ze skompilowaną aplikacją. - Zakup z kodem źródłowym C lub bez bibliotek DLL. - Dostępna w pełni funkcjonalna wersja ewaluacyjna.

historia wersji

  • Wersja 4.2 opublikowany na 2018-07-11
    Dodano kryptograhically bezpieczne pseudo-losowy generator liczb aesSecureRandom(). Dodano AES_GET_SECURE_SIZE do aesGetInteger()..
  • Wersja 4.1 opublikowany na 2017-06-26
    Naprawiono błąd w aesMakeUserKey() przy użyciu AES_SHA256_METHOD. Dodano metodę AES_MIXED_METHOD do aesMakeUserKey(). Dodano aesSetInteger() i AES_SET_SEED, że nasiona generatora liczb losowych. Dodano aesShredFile(), który strzępuje (zastępuje zerami, a następnie usuwa) plik.
  • Wersja 4.0 opublikowany na 2016-12-06
    Dodano aesEncryptBuffer(), który szyfruje bufor o dowolnej długości. Dodano aesDecryptBuffer(), który odszyfrowuje (wcześniej zaszyfrowany) bufor. Dodano aesSaltPass(), które "salts" hasła. Dodano aesRemovePad(), która usuwa dopełnienie PKCS7. Dodano przykładowy program HashDigest, który oblicza skrót skrótu SHA 256.
  • Wersja 1.0 opublikowany na 2013-05-07
    Nowe wydanie

Szczegóły programu

Eula

Umowa licencyjna użytkownika końcowego – Umowa licencyjna użytkownika końcowego

MarshallSoft Computing, Inc. udziela nies wykluczającej licencji na korzystanie z OPROGRAMOWANIA pierwotnemu nabywcy w celu projektowania, testowania lub tworzenia aplikacji. Kopie mogą być wykonane wyłącznie w celach archiwalnych lub archiwalnych. Ten produkt jest licencjonowany do użytku tylko przez jednego dewelopera naraz. DLL zakupione z rabatem akademickim nie mogą być dystrybuowane i muszą być wykorzystywane wyłącznie do celów edukacyjnych. Oprogramowanie jest własnością MarshallSoft Computing, Inc. i jest chronione przez amerykańskie prawa autorskie i postanowienia międzynarodowego traktatu. To OPROGRAMOWANIE jest licencjonowane i nie jest sprzedawane. Niniejsze OPROGRAMOWANIE jest dostarczane w stanie takim, w jakim jest. MarshallSoft Computing nie udziela żadnych gwarancji, wyraźnych ani dorozumianych, w odniesieniu do oprogramowania. Niniejszym wyłącza się wszelkie dorozumiane gwarancje, w tym gwarancje przydatności handlowej i przydatności do określonego wykorzystania. ODPOWIEDZIALNOŚĆ MARSHALLSOFT COMPUTING SOFTWARE JEST OGRANICZONA DO CENY ZAKUPU. MarshallSoft Computing w żadnym wypadku nie ponosi odpowiedzialności za jakiekolwiek szkody przypadkowe lub wtórne, ani za jakiekolwiek szkody przekraczające pierwotną cenę zakupu.