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