Java 国密算法 SM3 散列哈希使用
文章目录
Java 国密算法 SM3 散列哈希使用引入依赖计算散列哈希引入依赖
<dependency><groupId>org.bouncycastle</groupId><artifactId>bcprov-jdk15on</artifactId><version>1.65</version></dependency>
计算散列哈希
BouncyCastleProvider provider = new BouncyCastleProvider();String word = "Hello World";MessageDigest digest = MessageDigest.getInstance("SM3", provider);word = Hex.encode(digest.digest(word.getBytes(StandardCharsets.UTF_8)));System.out.println("SM3:" + word);
输出结果
SM3:77015816143ee627f4fa410b6dad2bdb9fcbdf1e061a452a686b8711a484c5d7
如果觉得《Java 国密算法 SM3 散列哈希使用》对你有帮助,请点赞、收藏,并留下你的观点哦!