Biblioteka MarshallSoft AES library for Visual Basic (AES4VB) to zestaw narzędzi, który umożliwia programistom łatwe wdrożenie 256-bitowego szyfrowania i odszyfrowywania w aplikacjach Windows Visual Basic. AES4VB to biblioteka 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 AES4VB 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. - Zawiera wiele przykładowych programów Visual Basic. - Nie zależy od bibliotek pomocy technicznej (wywołania tylko podstawowych funkcji interfejsu API systemu Windows). - Royalty bezpłatna dystrybucja ze skompilowaną aplikacją. - Kod źródłowy C jest dostępny. - Bezpłatna pomoc techniczna i aktualizacje przez rok. - Dostępna w pełni funkcjonalna wersja ewaluacyjna. - Współpracuje z 32-bitowym Visual Basic 4.0 poprzez Visual Basic 6.0. - Współpracuje z 32-bitowym i 64-bitowym programem Visual Basic za pośrednictwem programu Visual Studio 2015. - Współpracuje z 32-bitowym i 64-bitowym systemem Windows przez Windows 10.
historia wersji
- Wersja 5.0 opublikowany na 2020-07-14
Zastąpiona przestarzała funkcja strncpy(). Naprawiono wewnętrzny problem z długimi (ponad 42 znakami) zwrotami przekazywania. Dodano funkcję aesEncodeBase64, która koduje bufor danych. Dodano funkcję aesDecodeBase64, która dekoduje bufor danych zakodowanych w base64. - Wersja 4.2 opublikowany na 2018-07-06
Dodano kryptograhically bezpieczne pseudo-losowy generator liczb aesSecureRandom(). Dodano AES_GET_SECURE_SIZE do aesGetInteger().. - Wersja 4.1 opublikowany na 2017-06-27
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-11-21
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-03-30
Nowe wydanie
Szczegóły programu
- Kategorii: Rozwoju > Składniki & Biblioteki
- Wydawca: MarshallSoft Computing
- Licencji: Bezpłatna wersja próbna
- Cena: $119.00
- Wersja: 5.0
- Platformy: windows