跳到内容
S

SecureX

已查杀病毒 Windows Free to try
下载 v1.0 41 下载量
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 包。它本身没有可以运行的可执行文件。

类似程序

替代方案

来自此发布者的更多内容