91游戏 · 书签工具

Delphi加密算法大全

Delphi加密算法大全

Dephi加解密源码大全 2DES_3DES_3DES3_AES_BASE64_BLOWFISH_CRC_DES_MD5_RSA_SHA算法源码。Delphi的数据加密技术演示实例:文本加密解密源代码,随便在文本框中输入一段字符,可显示文本加密前的字符和文本加密后的字符,并输出解密后的文本。

SHA:

Delphi环境使用SHA算法加密文件和字符的实例,或许有些朋友对SHA不太熟悉,其实这种算法经常可看到,比如从网上下载的一些dll文件中,你可点击右键查看DLL属性,在“验证”一栏中,往往可以看到MD5校验码、SHA码、CRC32码等不同的加密算法验证码,当然,不只是DLL文件中,其它的文件像EXE也可以存在这些信息的,所以说SHA加密文件已经普遍,有必要通过本源码学习一下SHA加密的原理和实现方法。

RSA:Delphi环境下使用RSA算法加密字符串和文件的例子,代码文件较多,比较完整的例子,位数可设置为:128位、256位、512位、768位、1024位。相信通过这个RSA加密实例,你会学会如何运用Delphi语言进行RSA算法的加密技巧。

MD5:

Delphi采用MD5 加密的例子,关于MD5,我想不用多说了吧,使用最为广泛的简单加密方法了,遍及WEB开发,MD5不但可对字符串加密,也可对文件加密,如果您还对Delphi下的MD5加密不太熟悉的话,那么建议你参考本源码实例,学习一下加密的方法吧。

DES:

Delphi采用最基本的Des加密字符串的演示实例,典型的DES加密,解密技巧,如果需要二重(双重)加密或者三重加密请点击对应页面下载源码:Delphi双重加密、Delphi三重加密。

CRC32-Static:运用Delphi实现的CRC32-Static静态加密实例,来自Delphi软件加密技术中的一个随书实例,代码内包括了一个基本的Crc32表,可取出指定字符串的CRC32校验值,也可取指定的文件的crc32校验值,加密操作步骤相当简单,看运行截图便知。

CRC32-Dym

Blowfish:

这是一个使用Blowfish算法进行加密、解密的一个实例,在Delphi中,Blowfish算法的应用你不能不知道。在你输入明文、密钥、密文后,就可实现简单的Blowfish加密过程,学习Delphi的初学者,Blowfish算法加密解密是个应该掌握的加密技术。

BASE64:采用BASE64算法流加密,编码多个字节,可以编码奇数字节和基数字节,把编码好的块写到流中,当然也可进行BASE64算法流的解密,解密的数据输入到流中,还可进行BASE64算法字符串加密,字符串解密等,比较全的BASE64加密与解密实例,仅供参考。

AES:

Delphi下使用AES加密的方法演示,能用来加密字符串和文件,包括一个密钥三个明文,也可进行反加密,也就是解密的过程。AES字符串加密密钥可以是128位,密钥位192位,密钥为256位,AES算法字符串解密也支持上述位数。

3DES3

3DES

2DES:

一个书中的实例,Delphi双重DES加密算法演示源程序,源码在D7下直接编译就行了,可以顺利运行。源码主要演示如何在Delphi环境下实现双重的DES加密,允许输入明文的情况下,可输入两个DES密钥,可输入密文后实现加密功能,双重DES 要比单一的DES加密更安全,不容易被破解。

相关下载

取消
下载此应用的人还喜欢