验证失败
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
const sm2 = require('sm-crypto').sm2;
|
||||
|
||||
console.log('=== 检查 sm-crypto 0.3.13 API ===');
|
||||
|
||||
// 检查 sm2 对象的属性
|
||||
console.log('sm2 对象属性:', Object.keys(sm2));
|
||||
|
||||
// 检查 doVerifySignature 函数
|
||||
console.log('\ndoVerifySignature 函数:', sm2.doVerifySignature.toString());
|
||||
|
||||
// 测试生成的签名和公钥
|
||||
const testData = 'test';
|
||||
const keypair = sm2.generateKeyPairHex();
|
||||
const sig = sm2.doSignature(testData, keypair.privateKey);
|
||||
|
||||
console.log('\n测试数据:', testData);
|
||||
console.log('生成的公钥:', keypair.publicKey);
|
||||
console.log('生成的签名:', sig);
|
||||
|
||||
// 验证生成的签名
|
||||
const verifyResult = sm2.doVerifySignature(testData, sig, keypair.publicKey);
|
||||
console.log('验证结果:', verifyResult);
|
||||
Reference in New Issue
Block a user