随笔分类 -  Java 加密算法的实现

摘要:参考博文:https://www.cnblogs.com/bjlhx/p/14270315.html 阅读全文
posted @ 2021-09-29 20:58 娜梓 阅读(3940) 评论(0) 推荐(0) 编辑
摘要:从这里 https://www.cnblogs.com/nastu/p/15224107.html 得到的私钥与公钥分别添加到两个文件中 私钥: MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAIy3Lzb+4VJH3W53xGxB3ZgOgr1zt 阅读全文
posted @ 2021-09-13 17:11 娜梓 阅读(799) 评论(0) 推荐(0) 编辑
摘要:示例代码: 1、SM3工具类 import org.bouncycastle.crypto.digests.SM3Digest; import org.bouncycastle.crypto.macs.HMac; import org.bouncycastle.crypto.params.KeyPa 阅读全文
posted @ 2021-09-13 17:02 娜梓 阅读(2316) 评论(0) 推荐(0) 编辑
摘要:推荐博文:https://mp.weixin.qq.com/s/RNHLZGPD9Ysbxb1FNDn6EA? 1、CRC原理: 2、CRC校验码的计算示例: 除数是随机数或按标准选定,CRC的关键是如何求出余数(CRC校验码)。假设选择的CRC生成多项式为G(x)=x^4+x^3+1 要求计算出二 阅读全文
posted @ 2021-09-08 15:32 娜梓 阅读(4287) 评论(0) 推荐(0) 编辑
摘要:pom.xml <!--国密--> <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.56</version> </dependency> 1、Cip 阅读全文
posted @ 2021-09-03 17:56 娜梓 阅读(6513) 评论(0) 推荐(0) 编辑
摘要:import javax.crypto.Cipher; import java.security.*; import java.security.interfaces.RSAPrivateKey; import java.security.interfaces.RSAPublicKey; impor 阅读全文
posted @ 2021-09-03 17:34 娜梓 阅读(593) 评论(0) 推荐(0) 编辑
摘要:import org.apache.tomcat.util.codec.binary.Base64; public class Base64Coded { public static void main(String[] args) { String string = "张三"; //编码 Stri 阅读全文
posted @ 2021-09-03 17:31 娜梓 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-09-03 15:56 娜梓 阅读(846) 评论(0) 推荐(0) 编辑