签名并验证


\Sign and verify

const { subtle } = globalThis.crypto;
async function sign(key, data) {
 const ec = new TextEncoder();
 const signature =
 await subtle.sign('RSASSA-PKCS1-v1_5', key, ec.encode(data));
 return signature;
}
async function verify(key, signature, data) {
 const ec = new TextEncoder();
 const verified =
 await subtle.verify(
 'RSASSA-PKCS1-v1_5',
 key,
 signature,
 ec.encode(data));
 return verified;
} 

AltStyle によって変換されたページ (->オリジナル) /