公钥加密:密钥是成对儿出现公钥:公开给所有人;pubkey私钥:自己留存,必须保证其私密性;secretkey特点:用公钥加密的数据,只能使用与之配对儿的私钥解密;反之亦然;实现:数字签名:主要在于让接收方确认发送方身份;用自己的私钥加密;密钥交换方式(IKE):①.发送方用..
分类:
其他好文 时间:
2015-09-16 01:01:02
阅读次数:
172
秘钥 Key,分为对称密钥和非对称密钥 对称秘钥? SecretKey,由KeyGenerator生成 非对 PrivateKey,PublicKey,由KeyPairGenerator生成 KeyFactory(SecretKeyFactory)也可生成秘钥,可以将秘钥转换为外部表示如字...
分类:
编程语言 时间:
2015-09-14 17:02:54
阅读次数:
260
import java.io.IOException;import java.security.SecureRandom; import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto.SecretKeyFa...
分类:
其他好文 时间:
2015-09-14 12:08:56
阅读次数:
188
在实际coding中会经常遇到往数据库存入密码时加密,URL传参时的加密,由此简单封装了下java中的AES加密算法。0、import类import java.security.SecureRandom;import javax.crypto.Cipher;
import javax.crypto.KeyGenerator;
import javax.crypto.SecretKey;
import...
分类:
编程语言 时间:
2015-08-12 01:20:18
阅读次数:
196
AES algorithm
Java example...
分类:
其他好文 时间:
2015-08-08 16:41:00
阅读次数:
106
1.Base64 : 26个英文字母大小写+10个阿拉伯数字+“+ =” 一共64个; 2.3DES: public static byte[] encrypt(byte[] key,byte[] data){ SecretKey secretKey=new SecretKeyS...
分类:
其他好文 时间:
2015-07-09 19:19:42
阅读次数:
143
在Java中,秘密密钥的抽象接口为javax.crypto.SecretKey,其算法类型为对称加密算法,对称加密算法的主要特点就是加密与解密用的是同一把密钥,对称加密算法主要有:DES,DESede,AES,Blowfish,RC2,RC4等。下面看一个使用例子:
package com.xtayfjpk.security;
import java.io.ByteArrayOutputSt...
分类:
编程语言 时间:
2015-05-26 16:14:13
阅读次数:
1297
package my;import java.security.SecureRandom;import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto.SecretKeyFactory;import java...
分类:
其他好文 时间:
2015-05-14 20:05:57
阅读次数:
150
ssl加密算法和协议:对称加密:加密和解密使用同一个密钥;依赖于:算法和密钥;安全性依赖于密钥,而非算法非对称加密:公钥加密密钥对儿:私钥和公钥私钥:secretkey,仅允许个人使用;公钥:publickey,公开给所有获取;公钥从私钥中提取而来;使用公钥加密的数据,只能使用..
分类:
其他好文 时间:
2015-05-10 17:34:43
阅读次数:
183
import java.security.*;import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESKeySp...
分类:
编程语言 时间:
2015-05-05 18:56:25
阅读次数:
161