加解密算法
Mrs陶
虽然路程很痛苦,但是依然坚持前行。。。
展开
-
RSA算法使用介绍
RSA是目前最有影响力的公钥加密算法,该算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但那时想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥,即公钥,而两个大素数组合成私钥。公钥是可发布的供任何人使用,私钥则为自己所有,供解密之用。 解密者拥有私钥,并且将由私钥计算生成的公钥发布给加密者。加密都使用公钥进行加密,并将密文发送到解密者,解转载 2017-02-13 15:31:19 · 525 阅读 · 0 评论 -
RSA加密解密操作
生成RSA密钥、保存到文件、从文件读取、加密、解密等操作。import java.security.Key; import java.security.KeyFactory; import java.security.KeyPair; import java.security.KeyPairGenerator; import java.security.NoSuchAl转载 2017-02-13 16:39:06 · 726 阅读 · 0 评论 -
PBOC-3DES-MAC加密算法(测试通过)
package com.fhk.Decrypt;import java.io.UnsupportedEncodingException;/** * PBOC3DES 加密算法 * @ClassName PBOC3DES * @author 张月 * @date 2013年8月8日 */public class PBOC3DES { private static int H转载 2017-11-03 13:03:01 · 3858 阅读 · 1 评论 -
JCE cannot authenticate the provider BC
报错原因: 在使用oracle的JDK时,JAR包必须签署特殊的证书才能使用。(具体是什么协议没查出来,惭愧)方案一: 使用openJDK或者非oracle的JDK,这样就可以绕开证书的限制。该方案没实际操作过,还有个方案。方案二: 1. 找到 java.security 在jvm安装地方 /path_to_your_jvm/jre/lib/securi转载 2017-12-19 13:40:35 · 2544 阅读 · 0 评论