issues
search
duanhongyi
/
gmssl
a python crypto for sm2/sm3/sm4
MIT License
473
stars
139
forks
source link
python sm2 加密,java的bouncycastle 进行解密是否能兼容
#61
Open
ytt8612
opened
1 year ago
ytt8612
commented
1 year ago
使用python sm2 加密加密,加密bytes 直接写入文件。 data = b'test1111' sm2_crypt = sm2.CryptSM2(public_key=public_key, private_key="", asn1=True) enc_data = sm2_crypt.encrypt(data) dataBase64 = base64.b64encode(enc_data)
java 程序读取文件bytes,使用java的bouncycastle 进行解密,解密失败是否能解决。 byte[] encoded = Base64.decode(dataBase64) byte[] decryptedString2 = sm2Utils.decrypt(privateKey, encoded); System.out.println("解密后: " + new String(decryptedString2));
Mr-J000
commented
3 weeks ago
你好,请问这个问题解决了吗?