guolong1983811的专栏

http://www.cmd5.com/

Java中3DES加密与C#兼容

http://zhcheng.iteye.com/blog/1052309     附 :近日的项目是与其他公司进行合作开发的,在传输密码时对方提出用3DES加密方式进行加密。对方提供了BASE64编码的key和向量IV,其使用的是C#语言,在进行3DES加密时使用的是CBC模式,Zeros...

2012-11-29 20:37:38

阅读数 683

评论数 0

单向散列函数(Hash)

http://www.cnblogs.com/happyhippy/archive/2006/12/23/601368.html   单向散列函数(Hash) 0. Hash函数的性质 常用Hash函数:MD5(128bit)、SHA-1(160bit)等。 1. 使...

2012-11-29 20:31:24

阅读数 1039

评论数 0

密码学基础

http://www.cnblogs.com/happyhippy/archive/2006/12/23/601345.html     密码学基础   一.信息安全的基本的目标: 1.保密性(Confidentiality):消息能够被安全的传送,即窃听者不能阅读发送的消息。 ...

2012-11-29 20:29:49

阅读数 320

评论数 0

对称加密和分组加密中的四种模式(ECB、CBC、CFB、OFB)

http://www.cnblogs.com/happyhippy/archive/2006/12/23/601353.html     对称加密和分组加密中的四种模式(ECB、CBC、CFB、OFB) 一. AES对称加密:                         ...

2012-11-29 20:28:05

阅读数 340

评论数 0

非对称加密(RSA、DH密钥交换算法、数字签名)

非对称加密(RSA、DH密钥交换算法、数字签名)   http://www.cnblogs.com/happyhippy/archive/2006/12/23/601357.html 1.     RSA非对称加密 1.1 RSA密钥生成步骤:   1.2 RSA加密和解密步骤: ...

2012-11-29 20:26:57

阅读数 1136

评论数 0

Java加密和数字签名数字证书五

http://www.yuloo.com/news/0908/296025.html   数字证书   还有个问题,就是公钥问题,A用私钥加密了,那么B接受到消息后,用A提供的公钥解密;那么现在有个讨厌的C,他把消息拦截了,然后用自己的私钥加密,同时把自己的公钥发给B,并告诉B,那是A的公钥...

2012-11-23 23:09:07

阅读数 269

评论数 0

Java加密和数字签名数字签名四

http://www.yuloo.com/news/0908/296028.html   数字签名:   数字签名,它是确定交换消息的通信方身份的第一个级别。上面A通过使用公钥加密数据后发给B,B利用私钥解密就得到了需要的数据,问题来了,由于都是使用公钥加密,那么如何检验是 A发过来的消息呢...

2012-11-23 23:08:25

阅读数 339

评论数 0

Java加密和数字签名公钥加密三

http://www.yuloo.com/news/0908/296030.html   公钥加密:   上面提到,私钥加密需要一个共享的密钥,那么如何传递密钥呢?web环境下,直接传递的话很容易被侦听到,幸好有了公钥加密的出现。公钥加密也叫不对称加密,不对称算法使用一对密钥对,一个公钥,一...

2012-11-23 23:07:41

阅读数 278

评论数 0

Java加密和数字签名私钥加密二

http://www.yuloo.com/news/0908/296031.html   私钥加密:   消息摘要只能检查消息的完整性,但是单向的,对明文消息并不能加密,要加密明文的消息的话,就要使用其他的算法,要确保机密性,我们需要使用私钥密码术来交换私有消息。   这种最好理解,使用对...

2012-11-23 23:06:48

阅读数 262

评论数 0

Java加密和数字签名消息摘要一

http://www.yuloo.com/news/0908/296032.html   本文主要谈一下密码学中的加密和数字签名,以及其在java中如何进行使用。对密码学有兴趣的伙伴,推荐看Bruce Schneier的著作:Applied Crypotography.在jdk1.5的发行版本...

2012-11-23 23:05:58

阅读数 308

评论数 0

java 密碼學

http://www.jscode.cn/develop/v28537 java 密碼學   1. 密碼學簡介 – 加   密與解密 加密是一個將欲加密的資料用一些數學運算轉成一團令人看不懂的東西的過程; 解密則是將加密文轉換回原始文字的過程。這個過程中,扮演原始文字與加密文字之間轉換...

2012-11-23 21:55:47

阅读数 288

评论数 0

分组对称加密模式:ECB/CBC/CFB/OFB .

一般的加密通常都是块加密,如果要加密超过块大小的数据,就需要涉及填充和链加密模式,文中提到的ECB和CBC等就是指链加密模式。在C#组件中实现的很多算法和Java都不太兼容,至少我发现RSA和AES/ECB是如此。研究了AES/ECB时发现了这篇文档,图还画的不错,先记下。注意,还缺一种CTR的模...

2012-11-22 00:49:03

阅读数 552

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭