您当前所在位置:主页 > 新闻中心 > 加密算法 >
新闻中心 / News
联系智融 / CONTACT US

客服电话:027-87379468

技术支持:027-87379468

传真:027-87379428

邮箱:gongch@zronggsoft.com

QQ: 点击这里给我发消息 点击这里给我发消息
加密算法

常用的加密算法有哪些?

发布时间:2015-05-11 16:31
  主要用到 BASE64 、 MD5 、 SHA 、 HMAC 几种加密算法。  BASE64 编码算法不算是真正的加密算法。  MD5 、 SHA 、 HMAC 这三种加密算法,可谓是非可逆加密,就是不可解密的加密方法,我们称之为单向加密算法。我们通常只把他们作为加密的基础。单纯的以上三种的加密并不可靠。  BASE64的加密解密是双向的,可以求反解。  MD5、SHA以及HMAC是单向加密,任何数据加密后只会产生唯一的一个加密串,通常用来校验数据在传输过程中是否被修改。其中HMAC算法有一个密钥,增强了数据传输过程中的安全性,强化了算法外的不可控因素。 单向加密的用途主要是为了校验数据在传输过程中是否被修改。
 
  DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合;
 
  3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高;
 
  RC2和 RC4:用变长密钥对大量数据进行加密,比 DES 快;
 
  IDEA(International Data Encryption Algorithm)国际数据加密算法:使用 128 位密钥提供非常强的安全性;
 
  RSA:由 RSA 公司发明,是一个支持变长密钥的公共密钥算法,需要加密的文件块的长度也是可变的;
 
  DSA(Digital Signature Algorithm):数字签名算法,是一种标准的 DSS(数字签名标准);
 
  AES(Advanced Encryption Standard):高级加密标准,是下一代的加密算法标准,速度快,安全级别高,目前 AES 标准的一个实现是 Rijndael 算法;
 
  BLOWFISH,它使用变长的密钥,长度可达448位,运行速度很快;
 
  其它算法,如ElGamal、Deffie-Hellman、新型椭圆曲线算法ECC等。
 
  比如说,MD5,你在一些比较正式而严格的网站下的东西一般都会有MD5值给出,如安全焦点的软件工具,每个都有MD5。
 
本文链接:http://www.zrongsoft.com/a/webbase/jiamisuanfa20150511326.html

报价申请
武汉智融科技有限公司 加密专题 EDS
技术咨询
武汉智融科技有限公司 加密专题 EDS
关注我们

武汉智融科技有限公司 加密专题 EDS