MarshallSoft C/C++ AES Library 5.0

许可: 免费试用 ‎文件大小: 1.42 MB
‎用户评分: 5.0/5 - ‎1 ‎评分

关于 MarshallSoft C/C++ AES Library

适用于 C/C++ 的马歇尔软件 AES 库 (AES4C) 是一个工具包,它允许软件开发人员在 Windows C、C++ 或 C# 应用程序中轻松实现 256 位加密和解密。AES4C 是一个组件 (DLL) 库,它使用美国国家标准与技术研究院 (NIST) 指定的 256 位 Rijndael "高级加密标准 " AES,提供加密/解密文件和数据的第一个简单界面。AES 算法通常由许多金融实体(如银行)使用来保护其客户的敏感信息。AES4C 的一些功能包括: - 执行 256 位 AES 加密和解密。 - 包括加密安全的伪随机数生成器。 - 是否使用密码短语生成密钥。 - 加密和解密文件、字符串和字节数据。 - 支持 PKCS7 填充。 - 支持初始化矢量。 - 支持 CBC(密码块链)模式。 - 支持 ECB(电子说明书)模式。 - 支持 SHA-256 加密哈希算法。 - 随机字节数据生成。 - 允许并发加密/解密线程。 - 使用美国国家标准与技术研究所发布的"已知答案测试"进行验证。 - 包括多个 C/C++示例程序。 - 不依赖于支持库(仅调用核心 Windows API 函数)。 - 使用编译的应用程序进行免版税分发。 - C 源代码可用。 - 一年的免费技术支持和更新。 - 提供全功能评估版本。 - 支持大多数 C/C++编译器:微软,博兰,Watcom,LCC,GCC,数字火星。 - 支持所有版本的 32 位和 64 位微软 C/C++ 和 Visual Studio C/C++。 - 包括 32 位和 64 位 DLL 文件以及用于静态链接的 OBJ 文件。 - 通过 Windows 10 与 32 位和 64 位 Windows 一起使用。