我用ECDSA算法编写了对android字符串签名的代码。
这是我的代码:String origin = txtChuoi.getText().toString();
try {
byte[] chuoiInput = origin.getBytes("UTF-8");
sig = Signature.getInstance("NONEwithECDSA","SC");
sig.initSign(privateKey);
sig.update(chuoiInput);
signatureBytes = sig.sign();
txtSign.setText(Base64.encodeToString(signatureBytes,Base64.DEFAULT));
} catch (Exception e) {
e.printStackTrace();
}
我可以在同一个代码应用程序(使用Java/Android)中验证这个符号字符串。这是我的代码:
^{pr2}$
但我不想在我的ubuntu服务器上验证它。在
我有麻烦了。
如何使用python实现verify代码?
我不能像这样将公钥代码写入pem文件:-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEfUnusZsShxFLUuAwwAyFAkGCq3mBy98RXIkTP8YiTO3qmL8w6eMdMadiHfdCG2emktDrUwzNmTr9nMFCFhXdGQ==
-----END PUBLIC KEY-----
但是签名呢?我认为(但不确定)它在字节[]上验证。在
python是如何做到这一点的?在