bouncycastle 实现SM3算法(国密3)
- bouncycastle 早在1.5版本就已经支持SM3算法
bouncycastle 早在1.5版本就已经支持SM3算法
下面是一个简单的实例
SM3Digest sm3Digest=new SM3Digest();
byte[] srcData = "abc".getBytes();
sm3Digest.update(srcData,0,srcData.length);
byte[] hash = new byte[sm3Digest.getDigestSize()];
sm3Digest.doFinal(hash, 0);
System.out.println("sm3加密11111:"+SM3.byteArrayToHexString(hash));
//假如输出为66C7F0F462EEEDD9D1F2D46BDC10E4E24167C4875CF2F7A2297DA02B8F4BA8E0就说明符合SM3算法要求