码迷,mamicode.com
首页 >  
搜索关键字:对称加密    ( 1262个结果
Linux Kernel(Android) 加密算法总结(cipher、compress、digest)
1. Linux内核支持哪些加密算法 ?     内核支持的加密算法很多,包括:     对称加密算法,如AES;     摘要算法,如sha1,md5;      压缩算法,如deflate。     不过内核好像不支持非对称加密算法。 2. 加密算法源文件位置      这些算法作为加密函数框架的最底层,提供加密和解密的实际操作。这些函数可以在内核crypto文件夹下,相...
分类:移动开发   时间:2014-07-09 10:17:07    阅读次数:482
java 加密
加密,大体上分为双向加密和单向加密,而双向加密又分为对称加密和非对称加密。 双向加密大体意思就是明文加密后形成密文,可以通过算法还原成明文。 单向加密只是对信息进行了摘要计算,不能通过算法生成明文。 双向加密 对称加密 密钥是控制加密及解密过程的指令。加密和解密使用相同密钥,也称为单密钥加密, 对称式加密本身不是安全的。   常用的对称加密有:DES、IDEA、RC2、RC4、S...
分类:编程语言   时间:2014-07-08 13:48:17    阅读次数:219
由Git的SSH公钥到非对称加密
那么SSH公钥到底是什么,为什么要添加SSH公钥呢,怎么生成SSH公钥呢? 希望能通过这一篇文章,将我理解的学习到的知识跟大家分享一下。 公钥私钥,是非对称加密中的概念,是相对于对称加密而言的。 所谓加密,就是将人人都能看懂的内容变成了莫名奇妙的内容,但是你跟我能够去解读它,而其他人则不行。 这就等于给内容加上了一把锁。...
分类:其他好文   时间:2014-07-08 13:08:59    阅读次数:139
常见加密算法概述
1.1 对称加密对称加密就是加密和解密使用同一个密钥,通常称之为“Session Key ”。这种加密技术目前被广泛采用,如美国政府所采用的DES加密标准就是一种典型的“对称式”加密法,它的“Session Key”长度为56 Bits。对称加密算法的优点在于加解密的高速度和使用长密钥时的难破解性。...
分类:其他好文   时间:2014-07-07 08:45:18    阅读次数:226
C#中RSA加密解密和签名与验证的实现
RSA加密算法是一种非对称加密算法。在公钥加密标准和电子商业中RSA被广泛使用。RSA是1977年由罗纳德?李维斯特(Ron Rivest)、阿迪?萨莫尔(Adi Shamir)和伦纳德?阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头...
分类:其他好文   时间:2014-07-01 17:49:16    阅读次数:249
什么是公钥密钥
公钥私钥是不对称加密方式,公私钥的本质都是密钥,公钥是可以公开的代表用户信息的一个数字证书,私钥是用户公钥对应的一个的密钥。公钥可以公开,密钥一定要自己保存好不要泄露。两个密钥是互解的关系,即用公钥加密的内容只能用私钥解密,用私钥加密的内容只能用公钥解密。公钥可以让任何人知道,因为它是代表用户信息的...
分类:其他好文   时间:2014-06-23 00:49:57    阅读次数:187
常见的加密算法
常用的加密算法有哪些(附详细介绍)常见的加密算法可以分成三类,对称加密算法,非对称加密算法和Hash算法。对称加密指加密和解密使用相同密钥的加密算法。对称加密算法的优点在于加解密的高速度和使用长密钥时的难破解性。假设两个用户需要使用对称加密方法加密然后交换数据,则用户最少需要2个密钥并交换使用,如果...
分类:其他好文   时间:2014-06-21 08:08:17    阅读次数:178
HTTPS传输协议原理
我们常常在使用网上银行时看到的连接都是以“https”开始的,那么这个https是什么呢?这其实是表示目前连接使用了SSL进行加密,能保证客户端到服务器端的通信都在被保护起来,那么浏览器是如果实现的呢?下面让我们来介绍一下SSL基本的实现方法。首先我们有两种基本的加解密算法类型:对称加密,非对称加密...
分类:其他好文   时间:2014-06-21 06:51:56    阅读次数:277
浅谈IM软件业务知识——非对称加密,银行U盾的原理
概述 首先了解一下相关概念:RSA算法:1977年由Ron Rivest、Adi Shamirh和LenAdleman发明的,RSA就是取自他们三个人的名字。算法基于一个数论:将两个大素数相乘非常容易,但要对这个乘积的结果进行 因式分解却非常困难,因此可以把乘积公开作为公钥,该算法能够抵抗目前已知的所有密码攻击。RSA算法是一种非对称算法,算法需要一对密钥,使用其中一个 加密,需要使用另外一个才能解密。我们在进行RSA加密通讯时,就把公钥放在客户端,私钥留在服务器。 RSA非对称加密算法,可...
分类:其他好文   时间:2014-06-18 07:20:35    阅读次数:406
3DES
3DES是继DES容易被破解后的DES加密升级版,它属于对称加密。可指定24位长度的密钥,在java API中也有其实现,代码如下: /** * 3DES 的Java SDK API 实现 * @author dxd * 201406917 */ public class DES3 { private static final String Algorithm = "DESede";/...
分类:其他好文   时间:2014-06-17 18:57:36    阅读次数:187
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!