簡體   English   中英

在瀏覽器端解密加密的 RSA 私鑰

[英]Decrypt encrypted RSA Private Key on the Browser side

我有一個加密的 RSA 私鑰:

-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: AES-256-CBC,B92E0E3A7B... // <--- IV here.
...
-----END RSA PRIVATE KEY-----

我需要通過密碼解密它,基本上我需要相當於

openssl rsa -in <encrypted_private.key>  -out <decrypted_private.key>

在瀏覽器端,使用基於 Angular 的客戶端,使用 webcrypto 和 pkijs。

因此,對於將來可能會像我一樣面臨同樣問題的任何人:

PKI.js在其 repo 中提供了一個示例文件夾: OpenSSLPrivateKeyEncryption

在那里你會發現一個叫做解密的方法。 使用該代碼,我能夠解密我的 AES-CBC 私鑰。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM