验证失败

This commit is contained in:
cheney
2026-04-04 18:06:09 +08:00
parent 959f058def
commit 03169b5165
6 changed files with 285 additions and 34 deletions
+22
View File
@@ -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);