TMS Cryptography Pack 可用作 Delphi 和 C++Builder 的 VCL 和 FMX 组件集。提供用于加密、签名和散列数据的 各种算法的软件库。TMS Cryptography Pack 包含强大且最新的算法来执行大多数加密操作。 它包括加密/解密、签名/验证、散列和验证数据和文件的算
TMS Cryptography Pack 可用作 Delphi 和 C++Builder 的 VCL 和 FMX 组件集。提供用于加密、签名和散列数据的 各种算法的软件库。TMS Cryptography Pack 包含强大且最新的算法来执行大多数加密操作。 它包括加密/解密、签名/验证、散列和验证数据和文件的算法。
功能特色
1、用于数据验证的 AES MAC
2、Salsa20 用于加密和解密数据
3、基于 PKCS 的 PBKDF2 密码密钥
4、SHA 2 根据 FIPS 180-4 生成哈希
5、Blake2 用于生成哈希并支持 Argon2
6、EdDSA 用于使用 Edwards 椭圆曲线进行签名和验证
7、SHA 3 根据 FIPS 202 草案生成散列
8、使用低功耗芯片进行加密和解密的 Speck
9、Argon2 从密码中提取密钥,赢得密码警报竞赛
10、根据 NIST SP 800-30D 进行数据验证的 AES 伽罗瓦计数器模式
11、RIPEMD-160 用于哈希生成(例如用于区块链/比特币兼容性)
12、支持各种标准格式(如Base64)的加解密功能
13、用于 FIPS 197 加密和解密的 AES(所有标准模式和密钥大小)
14、ECIES 用于使用椭圆曲线、AES 和 SHA2 进行编码和解码(用于密钥交换)
15、RSA(OAEP 和 PSS),用于签署密钥大小高达 4096 位的数据或加密和解密(用于密钥交换
使用说明
1、算法列表包括:
AES(所有标准模式和密钥大小)根据 FIPS 197 进行加密和解密
AES MAC 验证数据
根据 NIST SP 800-30D 验证数据的 AES 伽罗瓦计数器模式
SPECK 使用低功耗芯片进行加密和解密
RSA(OAEP/PSS 和 PKCS v1.5)用于签署和验证密钥大小高达 4096 位的数据签名或加密和解密(用于交换密钥)
EdDSA 和 ECDSA 使用 Edwards 椭圆曲线和 NIST 曲线签署和验证签名
ECIES 使用椭圆曲线加密和解密,AES 和 SHA2(用于交换密钥)
Salsa20 加密和解密数据
SHA-2 根据 FIPS 180-4 生成哈希
SHA-3 根据 FIPS 202 生成哈希
PBKDF2 根据 PKCS #5 从密码中派生密钥
Blake2 生成哈希并支持 Argon2
RIPEMD-160 生成哈希(例如,用于区块链/比特币兼容性)
Argon2 从密码中获取密钥,密码哈希竞赛获胜者
支持编码/解码各种标准格式的功能(例如,Base64)
2、它还包括与 X.509 证书相关的功能:
生成自签名证书
解析并显示证书的字段
生成并验证 XAdES 签名
安装激活说明
1、下载并解压,如图所示
2、开始安装,勾选接受协议
3、安装位置
4、安装完成,将补丁文件复制到安装目录中
更新日志
v4.3.2.2
4.3.2.2:已修复:RAD Studio 11 的 IDE 版本报告问题