这是一个加密工具包的Windows程序员可以实现公共密钥加密
名称的HIME来自巨大的整型运算和加密库。
这里是“公主”的一些主要特点:
·这是一个加密工具包的Windows程序员可以实现公共密钥加密,密钥加密,数据
安全性和数字签名使用的单向安全散列函数在程序中的一个。
·公共(非对称)密钥加密和数字签名RSA标准版或中国剩余定理(CRT)版本。根据PKCS#1 v1.5中的
神器出山:www.shenqi73.com可选的RSA填充。
·秘密(对称)密钥加密与AES(Rijndael算法)在3个不同的块加密模式或ARCFOUR(RC4兼容)
·Hash函数SHA-512,SHA-256,SHA-1,MD5,CRC32。
·加密散列的消息认证码(HMAC)根据FIPS 198。
·的HIME也包含巨大的素数生成,保理和加密安全随机数生成(AO百隆BLUM-SHUB和RSA)的功能。真正的随机数可以检索数据从一个
网络服务器。
·Diffie-Hellman密钥交换算法来安全地交换会话密钥。
·HIME有多种
编程算法的压缩与解压缩功能选择。
·HIME是线程安全的(可重入)用于在多线程
应用程序或并发环境。
·HIME具有容易处理的数据的字段的记录,安排。
·HIME各种格式之间的数据转换功能:巨大的整数,Base64编码,十进制,十六进制,ASCII码的二进制
文件。
·HIME具有安全擦除磁盘文件和可用磁盘
空间。
·希姆斯巨大的整数积木其他公钥加密方案的实施或执行任意精度的数学计算数学,位操作和布尔函数可以作为。
·希姆斯巨大的整数数学函数数论中的应用的理想选择。
·一个巨大的整数HIME数以百计的百万位长2 ^ 31(2147483648)位长是准确的。这是超过268万小数位数!
·HIME是一个32位的DLL,所以每一个
编程语言,可以访问一个标准的Win32 dll文件可以使用HIME:?,C + +,?#,视觉基本5星/ 6,VB.Net,德尔福,PowerBASIC,PureBASIC,基本自由,EBasic(出现基本),欣快感,Java中,用Macromedia Director(与GLU32)...
·NET点NET语言都可以使用HIME“非托管代码的DLL的。
·的HIME来演示和测试程序(包括其源代码)的,希姆斯性能和作为一个例子,如何使用HIME。
·演示代码在Visual Basic中5/6,C + +,C#,VB.NET,自由的基本,德尔福,PowerBASIC,EBasic的出现基本PureBASIC的也包括在内。
·HIME PowerBASIC(*)和内联汇编写的。
限制:
·纳格屏幕
·10秒的延迟时间后再执行此版本中的新功能:
·hi_HIMEParams_LoadFromFile:此函数检索一组的的HIME内部参数和数据从一个文件。这使得HIME启动速度更快。
·hi_HIMEParams_SaveToFile:此功能可让您HIME内部参数的当前设置保存到一个文件中。