1. 对称加密解密控件 Cipher_Component 介绍
对称加密(也叫私钥加密)指加密和解密使用相同密钥的加密算法。有时又叫传统密码算法,就是加密密钥能够从解密密钥中推算出来,同时解密密钥也可以从加密密钥中推算出来。而在大多数的对称算法中,加密密钥和解密密钥是相同的,所以也称这种加密算法为秘密密钥算法或单密钥算法。它要求发送方和接收方在安全通信之前,商定一个密钥。对称算法的安全性依赖于密钥,泄漏密钥就意味着任何人都可以对他们发送或接收的消息解密,所以密钥的保密性对通信的安全性至关重要。
但是Delphi没有提供使用的方便支持对称加密函数接口,delphi开发者使用起来还是有些麻烦,特别是AES、DES加解密及签名验证等等,因此我们开发了这个Cipher对称加密控件,只需简单的几个API就可以立即实现对称加密的加解密及签名验证等功能。
Cipher控件图标:
Cipher控件开发语言:delphi
Cipher控件名称:TCipher_Component
2. 控件提供的功能
1.AES算法
AES-128-CBC、AES-192-CBC、AES-256-CBC;
AES-128-CFB、AES-192-CFB、AES-256-CFB;
AES-128-CFB1、AES-192-CFB1、AES-256-CFB1;
AES-128-CFB8、AES-192-CFB8、AES-256-CFB8;
AES-128-ECB、AES-192-ECB、AES-256-ECB;
AES-128-OFB、AES-192-OFB、AES-256-OFB;
2.DES算法
DES-CBC、DES-CFB、DES-OFB、DES-ECB;
3.DES2算法
DES-EDE-CBC、DES-EDE、DES-EDE-CFB、DES-EDE-OFB;
4.DES3算法
DES-EDE3-CBC、DES-EDE3、DES-EDE3-CFB、DES-EDE3-OFB;
5.Blowfish算法
BF-CBC、BF-ECB、BF-CBF、BF-OFB;
6. RC2算法
RC2-CBC、RC2-CFB、RC2-ECB、RC2-OFB、RC2-64-CBC、RC2-40-CBC;
7.RC4算法
RC4、RC4-40
8.IDEA算法
IDEA-CBC、IDEA-CFB、IDEA-ECB、IDEA-OFB;
3. 控件提供的方法函数
4. 控件演示程序
5. Cipher_Component控件下载
序号 | 下载连接 | 连接说明 |
---|---|---|
1 | Cipher_Component | 控件安装源代码,包含使用说明 |
2 | Cipher_Component_Demo | 控件使用Demo程序,包含控件使用说明,不包含控件 |
使用问题交流QQ:910731685