Java 密码扩展无限制权限策略文件
摘要:转载自:http://czj4451.iteye.com/blog/1986483因为某些国家的进口管制限制,Java发布的运行环境包中的加解密有一定的限制。比如默认不允许256位密钥的AES加解密,解决方法就是修改策略文件。 官方网站提供了JCE无限制权限策略文件的下载: JDK6的下载地址: ...
阅读全文
posted @
2015-02-10 16:47
hi_rain
java中的AES 256算法遇到 Illegal key size or default parameters错的解决办法
摘要:转载自:http://blog.csdn.net/yaominhua/article/details/7458258报错堆栈如下:Caused:..InvalidKeyException IllegaldefaultcryptoCipheraDashoA13 na1.6 at javaxcrypt...
阅读全文
posted @
2015-02-10 16:42
hi_rain
从jks文件中导出私钥和证书(转)
摘要:JKS文件是一个java中的密钥管理库,里面可以放各种密钥文件,JKS文件的生成这里暂且不说,这里主要是关注如何从JKS文件中将已有的密钥读取出来。下面是两个java读取JKS文件中密钥的方法当然在看懂下面两个方法之前要对JKS文件的结构有所了解:JKS文件就好像一个仓库,里面可以放很多的东西,这里...
阅读全文
posted @
2015-01-27 14:42
hi_rain
openssl生成公钥 私钥 证书文件 以及导入JKS
摘要:生成私钥 opensslgenrsa -out rsa_private_key.pem 1024把RSA私钥转换成PKCS8格式 openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocryp...
阅读全文
posted @
2015-01-23 16:14
hi_rain
CA/PEM/DER/X509/PKCS
摘要:RSA/DSA/SHA/MD5 非对称加密的算法有很多,比较著名的有RSA/DSA ,不同的是RSA可以用于加/解密,也可以用于签名验签,DSA则只能用于签名.至于SHA则是一种和md5相同的算法,它不是用于加密解密或者签名的,它被称为摘要算法.就是通过一种算法,依据数据内容生成一种固定长度的摘要...
阅读全文
posted @
2015-01-16 10:41
hi_rain
数字签名算法DSA
摘要:DSA数字签名,非对称加密的另一种实现。 DSADSA-Digital Signature Algorithm 是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignature Standard)。简单的说,这是一种更高级的验证方式,用作数字签名。不单单只有...
阅读全文
posted @
2015-01-09 18:23
hi_rain
非对称加密RSA
摘要:本文转载自:http://snowolf.iteye.com/blog/381767RSA 这种算法1978年就出现了,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, AdiShamir 和Leonard Adle...
阅读全文
posted @
2015-01-08 17:25
hi_rain
PBE加密算法
摘要:转载自:http://snowolf.iteye.com/blog/380761PBE PBE——Password-based encryption(基于密码加密)。其特点在于口令由用户自己掌管,不借助任何物理媒体;采用随机数(这里我们叫做盐)杂凑多重加密等方法保证数据的安全性。是一种简便的加密方...
阅读全文
posted @
2015-01-08 13:33
hi_rain
对称加密算法DES&AES
摘要:转载自:http://snowolf.iteye.com/blog/380034DES DES-Data Encryption Standard,即数据加密算法。是IBM公司于1975年研究成功并公开发表的。DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DE...
阅读全文
posted @
2015-01-08 13:25
hi_rain
Java加密解密
摘要:最近想学习一下java的加密解密技术,查阅了互联网中的相关知识,此处做个笔记,内容转载自:http://snowolf.iteye.com/category/68576基本的单向加密算法:BASE64 严格地说,属于编码格式,而非加密算法MD5(Message Digest algorithm 5,...
阅读全文
posted @
2015-01-08 11:35
hi_rain