Javascript 如何导出加密密钥?

Javascript 如何导出加密密钥?,javascript,html,encryption,aes,Javascript,Html,Encryption,Aes,我尝试在Web加密API/SublecryPto中导出生成的密钥 在执行crypto.minute.exportKey时,我收到以下错误消息: 镀铬: DOMEException:密钥不可提取(InvalidAccessError) 在Firefox中 基础对象不支持参数或操作(InvalidAccessError) 如何生成可以原始格式导出的密钥 您正在生成密钥,可提取设置设置设置为false。改为将其设置为true: crypto.subtle.generateKey( {

我尝试在Web加密API/SublecryPto中导出生成的密钥

在执行crypto.minute.exportKey时,我收到以下错误消息: 镀铬:

DOMEException:密钥不可提取(InvalidAccessError)

在Firefox中

基础对象不支持参数或操作(InvalidAccessError)


如何生成可以原始格式导出的密钥

您正在生成密钥,可提取设置设置设置为
false
。改为将其设置为
true

crypto.subtle.generateKey(
    {
        name: "AES-CBC",
        length: 256
    },
    true, // <-- here
    ["encrypt", "decrypt"]
)
crypto.minute.generateKey(
{
名称:“AES-CBC”,
长度:256
},
是的//
crypto.subtle.generateKey(
    {
        name: "AES-CBC",
        length: 256
    },
    true, // <-- here
    ["encrypt", "decrypt"]
)