数字签名是什么?作者:阮一峰日期:2011年8月 9日今天,我读到一篇好文章。它用图片通俗易懂地解释了,"数字签名"(digital signature)和"数字证书"(digital certificate)到底是什么。我对这些问题的理解,一直是模模糊糊的,很多细节搞不清楚。读完这篇文章后,发现思...
分类:
其他好文 时间:
2015-08-19 12:48:17
阅读次数:
117
引言在一些比较重要的应用场景中,通过网络传递数据需要进行加密以保证安全。本文将简单地介绍了加密解密的一些概念,以及相关的数字签名、证书。加密和解密说到加密,可能大家最熟悉的就是MD5了。MD5实际上只是一种散列运算,或者可以称为单向的加密,即是说无法根据密文(加密后的数据),推导出明文(原数据)。而...
分类:
其他好文 时间:
2015-08-14 11:20:31
阅读次数:
1647
讲述Java关于证书、密钥、Keystore,已经如何获取CA的证书,什么是自签名。...
分类:
编程语言 时间:
2015-08-10 18:08:51
阅读次数:
165
数字签名
数字签名(又称公钥数字签名、电子签章)是一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域的技术实现,用于鉴别数字信息的方法。一套数字签名通常定义两种互补的运算,一个用于签名,另一个用于验证。
签名
?签名是非对称加密的一种应用,使用私钥加密数据,就是对数据的签名
?签名是将数据通过运算后得到签名信息,被签名的数据发生任何改变哪怕这种改变非常细微,也无法获得同样...
分类:
其他好文 时间:
2015-08-10 13:35:28
阅读次数:
147
原先在 Eclipse中 数字签名(SHA1或MD5)的获取方法 为: 点击 Eclipse导航栏的Windows --> Preference --> Android --> Build 现在 改到 Android Studio 或 IntelliJ IDEA下开发Android 应用, 没用找到只用鼠标点击...
分类:
移动开发 时间:
2015-08-06 11:27:02
阅读次数:
206
什么是时间戳?时间戳(timestamp),通常是一个字符序列,唯一地标识某一刻的时间。数字时间戳技术是数字签名技术一种变种的应用。思考:简单来讲就是根据文件hash加密后生成的摘要和时间生成的时间凭证,它的数值是从1970年1月1日8点到现在时间的总的毫秒数在Objective-C中如何将时间戳转...
分类:
移动开发 时间:
2015-08-06 00:24:34
阅读次数:
210
搜遍了整个网络,都没有详细的说明。只在一个页面上有介绍,还模棱两可的,地址是:http://docs.oracle.com/cd/E19398-01/820-1228/gfnmj/index.html后来分析了代码才找到它们的不同。1. attached 方式是将签名内容和原文放在一起,按 PKCS...
分类:
其他好文 时间:
2015-08-05 20:01:56
阅读次数:
6666
一、公钥加密假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用数字2,就是我的私钥,来解密。这样我就可...
分类:
其他好文 时间:
2015-08-04 20:57:21
阅读次数:
112
本期介绍CA证书另外一个应用:给Word/Excel文档添加数字签名。
当我们完成一篇Word文档或者一个Excel表格后,如果希望该文档或者Excel表格不再被别人修改,那么此时可以给文档或者Excel表格加上自己的数字签名。具体步骤如下:
一、准备工作
1、自己的数字证书,一般为CA中心颁发的UKey;
2、已经完成的Word文档(或者Excel表格)。
二、添加签名
1、打开...
分类:
其他好文 时间:
2015-08-04 15:42:55
阅读次数:
106
MD5的全称[3]是Message-Digest algorithm 5(信息--摘要算法),MD5是一种不可逆的算法,即对生成的密文求逆,对应着无穷多个逆。在90年代初由MIT Laboratory for Computer Science(IT计算机科学实验室)和RSA Data Security Inc(RSA数据安全公司)的Ronald L.Rivest开发出来,经MD2,MD3和MD4发展而来。
它的作用是让大容量信息在用数字签名软件签署私人密钥前被“压缩”成一种保密的格式(把一个任...
分类:
编程语言 时间:
2015-07-31 14:53:38
阅读次数:
1954