导出和导入密钥


\Exporting and importing keys

const { subtle } = globalThis.crypto;
async function generateAndExportHmacKey(format = 'jwk', hash = 'SHA-512') {
 const key = await subtle.generateKey({
 name: 'HMAC',
 hash,
 }, true, ['sign', 'verify']);
 return subtle.exportKey(format, key);
}
async function importHmacKey(keyData, format = 'jwk', hash = 'SHA-512') {
 const key = await subtle.importKey(format, keyData, {
 name: 'HMAC',
 hash,
 }, true, ['sign', 'verify']);
 return key;
} 

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