(* 介绍 *) AES 是一种使用安全码进行信息加密的标准。 它支持 128 位、192 位和 256 位的密匙。 加密算法的实现在 ElAES.pas 单元中。 本人将其加密方法封装在 AES.pas 单元中, 只需要调用两个标准函数就可以完成字符串的加密和解密。 (* 密匙长度 *) 128 位支持长度为 16 个字符 192 位支持长度为 24 个字符 256 位支持长度为 32 个字符 所有加密和解密操作在默认情况下为 128 位密匙。 (* 文件列表 *) ..\Source\ AES 单元文件 ..\Example\ 演示程序 (* 适用平台 *)
上传时间: 2014-01-22
上传用户:wanqunsheng
DES算法要求加密密钥和解密密钥一致。密钥所需的字节数祖长度为8位。基于对需求的理解,密钥由客户设定,在加密和解密的时候,在服务器端输入一密钥达到文件的加密需求,在终端输入同一密钥达到加密文件的解密需求。 DES加密的时候,最后一位长度不足64的,它会自动填补到64,那么在我们进行字节数组到字串的转化过程中,可以把它填补的不可见字符改变了,所以时常引发系统抛出异常。为此,在处理过程中,我们需要把一些信息编码保存起来,使之保证数据完整性。故在des.Des类中运用到了convert4CharTo64bit方法。
上传时间: 2016-08-09
上传用户:bruce5996
AES 是一种使用安全码进行信息加密的标准。 它支持 128 位、192 位和 256 位的密匙。 加密算法的实现在 ElAES.pas 单元中。 本人将其加密方法封装在 AES.pas 单元中, 只需要调用两个标准函数就可以完成字符串的加密和解密。 (* 密匙长度 *) 128 位支持长度为 16 个字符 192 位支持长度为 24 个字符 256 位支持长度为 32 个字符 所有加密和解密操作在默认情况下为 128 位密匙。 (* 文件列表 *) ..\Source\ AES 单元文件 ..\Example\ 演示程序
上传时间: 2016-08-19
上传用户:AbuGe
RSA公钥加解密算法源码,VC++语言开发, 可生成最长1024比特密钥对,里面包含大数运算类,可直接移植使用。
上传时间: 2014-11-22
上传用户:wfl_yy
计算BASE64加密、解密,完整源码与调用方法
上传时间: 2014-11-24
上传用户:AbuGe
java实现AES 加密解密算法,有详细的方法与使用说明
上传时间: 2013-12-21
上传用户:ANRAN
virginia密码加密解密,随机产生密钥进行加密。并分别统计了明文和密文中字幕出现的频率,分别对明文和密文进行了重合指数的计算。 运行时,需要把装有明文的in.txt放在程序的同一目录下,并且明文不支持符号,数字,只支持字母
上传时间: 2014-01-21
上传用户:txfyddz
这是一个加密解密算法的小程序,加密解密为对称算法。 加密算法使用替换模板和字符冗余,对每个字符的加密依规则分别生成子密钥,算法具有一定安全性,具体算法请见,算法说明.doc文件。 程序在vs.net2005下编译通过。
上传时间: 2016-11-08
上传用户:hxy200501
RSA加密解密,密码编码学与网络安全课程的重点之一。本程序用于模拟实现RSA的加密和解密算法
上传时间: 2016-12-13
上传用户:sxdtlqqjl
椭圆曲线解密算法的实现,包括密钥长度的设定等等。
上传时间: 2014-01-03
上传用户:gaome