Android系统要求每个Android应用程序必需要经过数字签名才可以安装到系统中,也就是说假设一个Android应用程序没有经过数字签名,是没有办法安装到系统中的!Android通过数字签名来标识应用程序的作者和在应用程序之间建立信任关系,不是用来决定终于用户能够安装哪些应用程序。这个数字签名由...
分类:
系统相关 时间:
2014-10-26 14:15:09
阅读次数:
220
相信安装过win8.1的朋友都会有个问题,那就是自己的安卓手机怎么都连不上电脑,比如360助手、豌豆荚、91助手,都安不上驱动。下面几个简单步骤即可轻松解决。1、首先声明,官方的驱动是完全支持win8的,也可以说win8是兼容手机的驱动的,但问题就在于win8的驱动安装机制,没有数字签名是不允许的,...
分类:
移动开发 时间:
2014-10-22 00:50:44
阅读次数:
176
数字签名服务器首先使用RSA算法生成私钥-公钥对,并只公开公钥。客户端拿到公钥就可以安全地与服务器通信了。举个例子,服务器发送的内容是abc,则有:content=abchash值=hash(content)数字签名=私钥加密hash值客户端验证签名过程:1. 公钥解密数字签名得到hash值2. 实...
分类:
其他好文 时间:
2014-10-15 13:35:20
阅读次数:
179
注意:只是个人理解,可能有不正确的地方 DSA(Digital Signature Algorithm)签名算法是由美国国家标准与技术研究院(NIST,?National Institute of Standards and Technology)提出的一个关于数字签名的美国联邦信息...
分类:
编程语言 时间:
2014-10-15 00:51:19
阅读次数:
445
转载地址:http://www.cnblogs.com/feisky/archive/2010/01/17/1650076.html在Android系统中,所有安装到系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,如果一个 permission的pro...
分类:
移动开发 时间:
2014-10-11 15:17:35
阅读次数:
240
一、环境: windows xp sp3 Microsoft VC++ 6.0二、制作文件 打开iexpress.exe(windows提供的一个向导式cab制作工具,位置:C:\WINDOWS\system32) 选“创建新的自解压缩指定文件”,点“下一步”。 选“仅创建压缩文件...
分类:
其他好文 时间:
2014-10-09 19:42:37
阅读次数:
193
众所周知,在VS(Visual Studio)里面可以利用post build 进行一些类似于CMD或者批处理的操作。 最近的项目中用到了MicroSoft的SignTool工具,目的是要把一个数字签名签到一个.XAP(SilverLight编译后的文件)文件上。背景: 由于数字签名将要过期,需要用...
分类:
其他好文 时间:
2014-09-23 13:19:14
阅读次数:
200
字签名,其实就是拿我们的私钥对想要签名的内容进行加密的过程。
为什么数字签名能够在互联网中发挥作用呢?这是基于其两个特性。
1)防篡改
比如小明现在用自己的私钥将内容加密之后(签名),然后传给小红,小红可以用小明的公钥进行解密,从而看到内容。
而在这个过程中,虽然其他人也有可能拿到小明的公钥去解密数据,然后看到数据的内容,但是其没有办法将数据修改之后,再重新加密,然后送给小红,因为没有小明的私钥。
所以小明签名过的内容传给小红,就一定还是那些内容,没法篡改。
2)防抵赖
第二个问题就是,你一旦签了名,你就不...
分类:
其他好文 时间:
2014-09-22 14:14:02
阅读次数:
206
JAVA MD5算法? MD5即Message-Digest Algorithm 5(信息-摘要算法5),是一种用于产生数字签名的单项散列算法。 MD5算法的作用是让大容量信息在用数字签名软件签私人密匙前被”压缩”成一种保密的格式,将一个任意...
分类:
编程语言 时间:
2014-09-19 17:48:06
阅读次数:
234
这个节允许你设置用于加密数据和创建数字签名的服务器特定的密钥。ASP.NET自动使用它来保护表单验证Cookie,你也可以将它用于受保护的视图状态数据。同时,这个密钥还用于验证进程外的会话状态提供程序。 如果你在使用Web集群并在多台计算机上运行同一个应用程序,如果对页面的请求由一台计算机处理,而....
分类:
其他好文 时间:
2014-09-19 17:13:55
阅读次数:
214