AES算法加密java实现
import java.security.Key;
import javax.crypto.Cipher;
import javax.crypto.KeyGenerator;
import javax.crypto.SecretKey;
import javax.crypto.spec.SecretKeySpec;...
分类:
编程语言 时间:
2014-08-30 13:56:09
阅读次数:
274
一、基础知识对称加密:加密和解密方使用同一个密钥,用来解决数据机密性,但是密钥通过何种方式传递给对方不容易实现;公钥加密:密钥是成对出现的,分别为Secretkey(密钥)和Publickey(公钥)公钥加密必须使用与其相对应的私钥进行解密并且公钥是从私钥中提取出来的,有私..
分类:
系统相关 时间:
2014-08-11 03:01:52
阅读次数:
387
一、远程登录协议1.telnet:远程登录,tcp/23端口的应用层协议C/S架构S:telnet服务器C:telnet客户端2.SSH:SecureShell,tcp/22端口的应用层协议通信过程及认证过程是加密的,主机需要认证Server端发送Secretkey给Client端的PublicKey对照;用户认证过程加密数据传输过程加密3..
分类:
系统相关 时间:
2014-06-25 06:17:21
阅读次数:
394
139 开放平台与应用之间以REST协议进行通讯,为了保证通信的安全性,开放平台加入签名认证机制。应用一旦创建,系统生成唯一并且不公开的secretkey,只有应用的拥有者和开放平台知道。因此,当应用请求开放平台时,把请求的参数以及开放平台分配的secretkey进行MD5 HASH生成sig,从而...
分类:
其他好文 时间:
2014-06-22 13:27:46
阅读次数:
288
package util;import
java.security.SecureRandom;import javax.crypto.spec.DESKeySpec;import
javax.crypto.SecretKeyFactory;import javax.crypto.SecretKey;...
分类:
编程语言 时间:
2014-05-09 10:41:44
阅读次数:
408