В MS Edge работает следующий разворачивающий код:
window.crypto.subtle.unwrapKey(
"raw",
wrappedKey,
derivedKey,
{ "name": "AES-KW", iv: iv },
{ "name": "AES-CBC", iv: iv },
false,
["decrypt"]
)
Реализация IE11 основана на незавершенной версии API W3C WebCrypto, есть документация, но есть" t любой примерный код доступен, и мои попытки пока не сработали. Следующее не вызывает ошибку в IE11, но полученный ключ имеет значение null:
window.msCrypto.subtle.unwrapKey(
wrappedKey,
{
"name": "AES-KW",
iv: iv
},
e.target.result,
false,
["decrypt"]
)
Вот JSFiddle, который вы можете запустить.