由于项目要用到非对称加密解密签名校验什么的,于是参考《Java加密解密的艺术》写一个RSA进行加密解密签名及校验的Demo,代码很简单,特此分享!RSA加密解密类:package com.ihep;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import jav...
分类:
编程语言 时间:
2014-12-25 13:08:46
阅读次数:
391
周六要考密码学了,恰逢身体不舒服,没心情看数字什么的,来整理整理数字签名的一点儿知识点~简简单单的几行文字,看官笑看即可~什么是数字签名?有毛用?数字签名主要用于对数字消息进行签名,以防消息的冒名伪造或篡改,也可以用作通信双方的身份鉴别。为什么数字签名有这样那样的作用?数字签名有这样几个特性:1. ...
分类:
其他好文 时间:
2014-12-24 23:58:59
阅读次数:
860
原由AES已经变成目前对称加密中最流行算法之一,AES可以使用128、192、和256位密钥,并且用128位分组加密和解密数据。项目中需要使用AES对密码信息进行加密,由嵌入式设备使用C语言进行加密,通过服务器中转后,由Android APP完成解密。个人自测使用python完成。Python代码 ...
分类:
其他好文 时间:
2014-12-24 20:07:47
阅读次数:
158
ios 使用public_key.der加密php 使用 private_key.pem解密openssl req -x509 -out public_key.der -outform der -new -newkey rsa:1024 -keyout private_key.pemphrase:c...
分类:
移动开发 时间:
2014-12-24 11:38:50
阅读次数:
216
以前在做JavaWeb项目的时候,用到了一个插件ActiveX控件因为这个没没有微软数字签名,所以在在浏览器下载运行的时候会报错,上张图解决只需要3步即可(一):在“INTERNET选项”、“安全”“受信任站点”、“自定义级别”,里面的一系列“启用”.I(二):INTERNET选项”、“安全”,“..
分类:
其他好文 时间:
2014-12-23 17:37:48
阅读次数:
1144
###DES: Digital Encryption Standard. Obsolete standard. 单密钥算法,是信息的发送方采用密钥A进行数据加密,信息的接收方采用同一个密钥A进行数据解密. 单密钥算法是一个对称算法. 算法好在加/解速度快,密钥量短...
分类:
Web程序 时间:
2014-12-22 18:11:57
阅读次数:
228
对公钥和私钥有点稀里糊涂的,搜索了一些资料,作一些整理吧,先看这个: 加密--公钥 解密--私钥 签名--私钥 验证--公钥 看了这个也许会对私钥用于签名不解,其实它等同于用私钥加密,而公钥验证就是用公钥解密,...
分类:
编程语言 时间:
2014-12-22 16:25:35
阅读次数:
188
在启动一个模拟器时遇到了这个错误,具体原因未求证,根据提示我猜测是由于一个应用程序有多个数字签名造成的。解决这个问题的方法很简单,就是根据它给出的如下提示:You must perform a full uninstall of the application.Please execute 'adb...
分类:
移动开发 时间:
2014-12-21 13:53:49
阅读次数:
182
简介: 使用数字证书用来做二次登录认证是一种已经广泛使用的,能够有效保护用户账户的手段,即用户如果开启了数字证书保护,登录到应用系统时,不仅需要输入用户的账户和口令,还需要有这张证书配合才能登录,因此,即便用户的账户被盗去,在没有数字证书的情况下一样无法登录系统。 1、用户申请新证书流程: 场景1:...
分类:
其他好文 时间:
2014-12-20 16:44:35
阅读次数:
204
PKI(PublicKeyInfrastructure)是一个软件的组合体,运用加密技术、进程、服务来帮助企业保护它的通信和商业交易。PKI是一个由数字证书,CA以及其他的注册授权机构组成的系统。当一个电子交易发生时,PKI会确认和认证它所涉及的每个组件的有效性。PKI标准目前还处在演变中,但是..