当前位置: 代码迷 >> 综合 >> 【Delphi】AES、DES、Blowfish、RC等加密解密控件(含源代码、演示程序,帮助文件)
  详细解决方案

【Delphi】AES、DES、Blowfish、RC等加密解密控件(含源代码、演示程序,帮助文件)

热度:50   发布时间:2024-01-18 22:30:01.0

1. 对称加密解密控件 Cipher_Component 介绍

对称加密(也叫私钥加密)指加密和解密使用相同密钥的加密算法。有时又叫传统密码算法,就是加密密钥能够从解密密钥中推算出来,同时解密密钥也可以从加密密钥中推算出来。而在大多数的对称算法中,加密密钥和解密密钥是相同的,所以也称这种加密算法为秘密密钥算法或单密钥算法。它要求发送方和接收方在安全通信之前,商定一个密钥。对称算法的安全性依赖于密钥,泄漏密钥就意味着任何人都可以对他们发送或接收的消息解密,所以密钥的保密性对通信的安全性至关重要。

但是Delphi没有提供使用的方便支持对称加密函数接口,delphi开发者使用起来还是有些麻烦,特别是AES、DES加解密及签名验证等等,因此我们开发了这个Cipher对称加密控件,只需简单的几个API就可以立即实现对称加密的加解密及签名验证等功能。

Cipher控件图标:Component

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

  相关解决方案