SM4 运行提示 No such algorithm: SM4/ECB/PKCS5Padding
java.security.NoSuchAlgorithmException: No such algorithm: SM4/ECB/PKCS5Padding
at javax.crypto.Cipher.getInstance(Cipher.java:691)
at javax.crypto.Cipher.getInstance(Cipher.java:599)
at com.util.Sm4Util.generateEcbCipher(Sm4Util.java:99)
at com.util.Sm4Util.encrypt_Ecb_Padding(Sm4Util.java:158)
at com.util.Sm4Util.encryptEcb(Sm4Util.java:143)
at com.util.Sm4Util.main(Sm4Util.java:55)
结局方案:
将 bcprov-jdk15on-1.56.jar 拷贝到 jdk安装目录下的
例如我的安装路径:C:\Program Files\Java\jdk1.8.0_341\jre\lib\ext