原文地址:http://ssl.zzidc.com/chanpinzixun/2016/0222/348.html
1.MD5加密算法
MD5的全称是Message-Digest Algorithm 5,MD5可以将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是因为原始的字符串有无穷多个,这有点象不存在反函数的数学函数。
2. DES加密算法
DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法, DES算法的入口参数有三个:Key、Data、Mode。其中Key为7个字节共56位,是DES算法的工作密钥;Data为8个字节64位,是要被加密或被解密的数据。
3. RSA加密算法
RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的绝大多数密码攻击,已被ISO推荐为公钥数据加密标准。RSA是被研究得最广泛的公钥算法,从提出到现在,经历了各种攻击的考验,逐渐为人们接受,普遍认为是目前秀的公钥方案之一。
4.IDEA加密算法
IDEA(International Data Encryption Algorithm)国际数据加密算法:使用 128 位密钥提供非常强的安全性;
5. DSA加密算法
DSA(Digital Signature Algorithm):数字签名算法,是一种标准的 DSS(数字签名标准)。
6.AES加密算法
AES加密算法又称Rijndael加密法,目前已经被多方分析且广为全世界所使用。经过五年发展,AES加密算法已然成为对称密钥加密中的算法之一。
7. Elgamal
ElGamal算法,是一种较为常见的加密算法,它是基于1984年提出的公钥密码体制和椭圆曲线加密体系。既能用于数据加密也能用于数字签名。
8. Base64加密算法
Base64加密算法是网络上最常见的用于传输8bit字节代码的编码方式之一,Base64编码可用于在HTTP环境下传递较长的标识信息。
9. SHA1加密算法
SHA1是和MD5一样流行的消息摘要算法。SHA加密算法模仿MD4加密算法。SHA1主要适用于数字签名标准里面定义的数字签名算法。
10. PKCS加密算法
PKCS是由美国RSA数据安全公司及其合作伙伴制定的一组公钥密码学标准,其中包括证书申请、证书更新、证书作废表发布、扩展证书内容以及数字签名、数字信封的格式等方面的一系列相关协议。
相关推荐
常见加密算法
对称加密:DES、3DES、DESX、Blowfish、IDEA、RC4、RC5、RC6和AES 非对称加密:RSA、ECC(移动设备用)、Diffie-Hellman、El Gamal、DSA(数字签名用)
常见加密算法讲解
常见加密算法c++源代码
STM32加密库包,支持常见加密算法
常见加密算法及身份验证协议探究 加密 对称加密 非对称加密 HASH 公共密钥体系 证书服务器的安装和配置及SSL的应用 身份验证 身份验证方法 智能卡身份验证 NTLM和Kerberos
常见加密算法概述
delphi常见加密算法源码
C# 常用加密算法 包括MD5 base64 hax等
包含以下几种算法: 1、MD5加密; 2、DES加密; 3、凯撒算法(古典算法之一): 4、置换加密算法; 5、RSA加密算法; 6、维吉尼亚加密/解密算法; 7、SHA算法; 8、DSA签名算法;
PBE算法是对称加密算法的综合算法,常见算法PBEWithMD5AndDES,使用MD5和DES算法构建了PBE算法。将盐附加在口令上,通过消息摘要算法经过迭代获得构建密钥的基本材料,构建密钥后使用对称加密算法进行加密解密。 ...
数字资源课件ppt
VC++常见的200多个加密算法代码,可直接使用,也可做研究使用,有简单的注释说明
常见的加密算法实现--Java语言编写,花费一个多月认真整理出来的可直接运行的源码文件。下载RAR文件后,对压缩包进行解压后,里面有详细的例子,导入IDEA或者ECLIPSE后,运行指定的Java文件,即可以直接使用。压缩包...
C#可逆加密算法收集
几个常见的加密函数,编写的算法比较简单!
(2) 理解常见古典加密算法:凯撒密码、多字母替换密码、多表替换密码; (3) 理解古典加密技术中的替换技术、置换技术。 2. 实习内容 (1) 问题描述 凯撒密码是把字母中的每个字母用该字母后的某个字母进行代替。 凯撒...
一个包含MD5.DES3,DES,AES,BASE64,SHA等常见的7种加密算法,可以直接下载集成到项目里面
Java编程和android移动开发通用的常见加密算法.pdf
Delphi_d7加密算法大全,附带详细使用案例,内涵常见加密算法 MD5,base64,crc32,des,aes,Blowfish,rsa,sha 等算法样例