加密算法整理
来源:互联网 发布:精神病知乎 编辑:程序博客网 时间:2024/06/06 14:29
1,Base64 编码
2,DES 3DES AES PBE 对称加密
3,RSA 非对称
4,SHA1和MD5 签名
备注:
1,PBE加密技术。这是一种对称加密,其特点在于口令由用户自己掌管,不借助任何物理媒体;采用随机数(这里我们叫做盐)杂凑多重加密等方法保证数据的安全性
2,非对称加密算法比对称加密算法慢数千倍,但在保护通信安全方面,非对称加密算法却具有对称密码难以企及的优势。
3,美国数据加密标准(DES)是对称密码算法,就是加密密钥能够从解密密钥中推算出来,反过来也成立。密钥较短,加密处理简单,加解密速度快,适用于加密大量数据的场合。
RSA是非对称算法,加密密钥和解密密钥是不一样的,或者说不能由其中一个密钥推导出另一个密钥。密钥尺寸大,加解密速度慢,一般用来加密少量数据,比如DES的密钥。
SHA1 和 MD5 是搜索散列算法,将任意大小的数据映射到一个较小的、固定长度的唯一值。加密性强的散列一定是不可逆的,这就意味着通过散列结果,无法推出任何部分的原始信息。任何输入信息的变化,哪怕仅一位,都将导致散列结果的明显变化,这称之为雪崩效应。散列还应该是防冲突的,即找不出具有相同散列结果的两条信息。具有这些特性的散列结果就可以用于验证信息是否被修改。MD5 比 SHA1 大约快 33%。
4,RSA速度比MD5慢太多了,同时登录的人多的话,会产生服务器性能上的问题,导致CPU超负荷。
2,DES 3DES AES PBE 对称加密
3,RSA 非对称
4,SHA1和MD5 签名
备注:
1,PBE加密技术。这是一种对称加密,其特点在于口令由用户自己掌管,不借助任何物理媒体;采用随机数(这里我们叫做盐)杂凑多重加密等方法保证数据的安全性
2,非对称加密算法比对称加密算法慢数千倍,但在保护通信安全方面,非对称加密算法却具有对称密码难以企及的优势。
3,美国数据加密标准(DES)是对称密码算法,就是加密密钥能够从解密密钥中推算出来,反过来也成立。密钥较短,加密处理简单,加解密速度快,适用于加密大量数据的场合。
RSA是非对称算法,加密密钥和解密密钥是不一样的,或者说不能由其中一个密钥推导出另一个密钥。密钥尺寸大,加解密速度慢,一般用来加密少量数据,比如DES的密钥。
SHA1 和 MD5 是搜索散列算法,将任意大小的数据映射到一个较小的、固定长度的唯一值。加密性强的散列一定是不可逆的,这就意味着通过散列结果,无法推出任何部分的原始信息。任何输入信息的变化,哪怕仅一位,都将导致散列结果的明显变化,这称之为雪崩效应。散列还应该是防冲突的,即找不出具有相同散列结果的两条信息。具有这些特性的散列结果就可以用于验证信息是否被修改。MD5 比 SHA1 大约快 33%。
4,RSA速度比MD5慢太多了,同时登录的人多的话,会产生服务器性能上的问题,导致CPU超负荷。
0 0
- 加密算法整理
- 常见加密算法整理
- 加密算法库搜集整理
- 【iOS】加密算法整理
- 部分加密算法介绍网站整理
- https通讯原理、加密算法、证书整理总结
- 加密算法
- 加密算法
- 加密算法
- 加密算法
- 加密算法
- 加密算法
- 加密算法
- 加密算法
- 加密算法
- 加密算法
- 加密算法
- 加密算法:
- HDU2709 Sumsets【递推】
- C++ 类和类的定义
- Unable to load configuration. - action - file:/D:/apache-tomcat-6.0.39/webapps/SSH/WEB- INF/classes
- C语言:将n个数输入时的顺序逆序排列,用函数实现。
- git diff和回退操作
- 加密算法整理
- 子模集合函数(Submodular set function)
- GoogleHacking
- 在UIViewController的view上添加子视图不显示
- Lucene实现自定义中文同义词分词器
- Ubuntu14.04设置静态IP上网
- opengl的初始化(VS2013 MFC)
- JS库Knockout在Asp.net MVC 4.0中的简单应用
- JAVA线程池的分析和使用