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

【Delphi】常用AES、DES、Blowfish、RC、IDEA对称加密解密控件(源代码、帮助文件、演示程序)

热度:92   发布时间:2024-01-18 22:29:30.0

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

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

1. 控件包含的加密解密方法

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;

  1. Blowfish算法

BF-CBC、BF-ECB、BF-CBF、BF-OFB;

  1. 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;

2. 控件演示界面

在这里插入图片描述

3. 控件下载

序号 下载链接 说明
1 Cipher_Component 控件安装源代码和帮助文件
2 Cipher_Component_Demo 控件演示程序及帮助
  相关解决方案