| 版 | 1.0 |
|---|---|
| 发行人 | David Vitali Enterprises |
| 发布日期 | 2015年7月22日 |
| 添加日期 | 2015年7月22日 |
| 操作系统要求 | Windows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| 要求 | None |
| 下载总数 | 41 |
| 价钱 | Free to try |
描述
SecureX 是在 Visual C++ 6.0 中开发的,但使用手头的源代码,它可以无缝移植到 .NET。您将在下载中找到 API 头文件 SecureX.h。您可以打开此文件并仔细阅读其功能,这些功能涵盖了数字安全的所有基础:
1. 私钥加密系统:
1.1 DES:
(a) 单、双和三长 DES;
(b) 单长度生成和验证MAC(消息验证码);
(c) 单、双和三长单向功能(OWF);
(d) DES 密钥检查和正确的密钥奇偶校验;
(e) DES 检查弱密钥。
1.2 AES:
(a) 以 ECB(电子密码本)和 CBC(密码块链接)模式加密;
(b) 在 ECB 和 CBC 模式下解密;
(c) 使用计数器和 ICV 加密和解密。
2. 公钥密码系统:
2.1 RSA:
(a) 静态 RSA 密钥长度为 1.25 Kbits(当前建议最小为 1.0 Kbits);
(b) 使用快速素数分析和(因为它可能很耗时)通过回调函数进行状态反馈的 RSA 公钥/密钥生成(更多信息请参阅 SecureX.h);
(c) 1.25 Kbits 的 RSA Sign/Unsign;
(d) 验证 RSA 密钥的完整性。
3. 散列:
3.1 SHA4:
(a) 384 和 512 位散列支持;
(b) 计算文件的 SHA4;
4. 其他加密支持功能:
4.1 MSec 定时器支持(set、get、get_clock)。
4.2 以百分位数形式获取密码强度(参见 SecureX.h)。
4.3 对密码进行分类(非常弱、弱、好等再次参考SecureX.h)。
4.4 将二进制转换为 ASCII 十六进制字符串并反转。
4.5 计算 LRC 8 位。
4.5 用斐波那契数填充数组(用于数据填充)。
4.6 使用包括位翻转在内的四重覆盖销毁内存中的敏感物质。
4.7 使用 64 位密钥的强大数据加扰功能。可用于代替以明文形式发送填充和其他静态数据。
请注意,这是一个源代码/可选 DLL 包。它本身没有可以运行的可执行文件。