Ang MarshallSoft AES Library para sa C / C ++ (AES4C) ay isang toolkit na nagbibigay-daan software developer upang madaling ipatupad 256-bit encryption at decryption sa Windows C, C ++, o C # aplikasyon. AES4C ay isang bahagi (DLL) library na nagbibigay ng isang madaling interface upang i-encrypt / decrypt file at ang data gamit ang 256-bit Rijndael "Advanced Encryption Standard" (AES) tulad ng tinukoy sa pamamagitan ng US National Institute of Pamantayan at Teknolohiya (NIST) .Ang AES algorithm ay karaniwang ginagamit ng maraming mga pinansiyal na entidad tulad ng mga bangko upang maprotektahan ang sensitibong impormasyon ng kanilang mga customer. Ang ilan sa mga tampok ng AES4C ay:
- Gumaganap 256-bit AES encryption at decryption.
- Gumagana ba susi henerasyon mula password parirala.
- Ine-encrypt at decrypt file, string, at byte data.
- Sinusuportahan ang PKCS7 padding.
- Sinusuportahan ang initialization vectors.
- Sinusuportahan ang CBC (Cipher block Chaining) mode.
- Sinusuportahan ang ECB (Electronic Cookbook) mode.
- Sinusuportahan ang SHA-256 cryptographic hash algorithm.
- Gumagana ba random byte data henerasyon.
- Pinapayagan kasabay encryption / decryption thread.
- Napatunayan na gumagamit ng "kilala pagsusulit sagot" nai-publish sa pamamagitan ng National Institute of Pamantayan at Teknolohiya.
- Kasama ang maramihang mga C / C ++ halimbawa programs.
- Ba ang hindi umaasa sa mga aklatan support (mga tawag sa function core Windows API lamang).
- Royalty libreng pamamahagi sa iyong pinagsama-sama application.
- C source code ay magagamit.
- Libreng teknikal na suporta at mga update para sa isang taon.
- Ganap na nagagamit pagsusuri bersyon na magagamit.
- Sinusuportahan ang pinaka C / C ++ compiler: Microsoft, Borland, Watcom, LCC, GCC, Digital Mars.
- Sinusuportahan ang lahat ng mga bersyon ng 32-bit at 64-bit Microsoft C / C ++ at Visual Studio C / C ++.
- Kasama ang 32-bit at 64-bit DLL file plus OBJ file para sa mga static na pag-uugnay.
- Gumagana sa 32-bit at 64-bit Windows sa pamamagitan ng Windows 10.
Ano ang bago sa ito release:
Pinalitan aesSha256 may aesSha256Data at aesSha256File. Idinagdag AES_PAD_PKCS7 padding upang aesPadBuffer. Pass AES_PAD_PKCS7 bilang Flags argument sa aesAttach upang i-set file padding upang PKCS7
Limitasyon :.
30-araw na pagsubok
Mga Komento hindi natagpuan