如何使用算法 RSA/ECB/PKCS1Padding 通過 JavaScript 解密加密字符串 (How to decrypt through JavaScript of encrypted string using algorithm RSA/ECB/PKCS1Padding)


問題描述

如何使用算法 RSA/ECB/PKCS1Padding 通過 JavaScript 解密加密字符串 (How to decrypt through JavaScript of encrypted string using algorithm RSA/ECB/PKCS1Padding)

I have encrypted string using algorithm RSA/ECB/PKCS1Padding through java code now the same need to be decrypted using javascript. There are some information regarding RSA on net but still not able to get logic to decrypt through javascript. Need to decrypt string with no server intervention. 

I am well versed with java hence i know how to apply symmetric and asymmetric cryptography through java code. That's why encryption part is already done by me. I can decrypt the same through java code. 

Requirement is to do decryption through javascript (i.e. at browser) without server intervention. Here I am not asking for code but looking for material to implement the same as I am not able to find anything in concrete.


參考解法

方法 1:

You may want to check out forge, there are lots of examples for decrypting (or encrypting) on the README:

https://github.com/digitalbazaar/forge

It's unclear what you mean by RSA/ECB/PKCS1Padding ‑‑ but forge has support for RSA encryption /decryption using PKCS#1 padding and AES and 3DES CBC encryption/decryption. Hopefully it will work for you.

(by gjoshdlongley)

參考文件

  1. How to decrypt through JavaScript of encrypted string using algorithm RSA/ECB/PKCS1Padding (CC BY‑SA 3.0/4.0)

#Security #javascript #Encryption #cryptography






相關問題

只允許 oracle db 登錄到特定的應用程序? (Allowing oracle db login only to specific application?)

在桌面應用程序中保存用戶名和密碼 (Saving username & password in desktop app)

如何使用算法 RSA/ECB/PKCS1Padding 通過 JavaScript 解密加密字符串 (How to decrypt through JavaScript of encrypted string using algorithm RSA/ECB/PKCS1Padding)

wcf:將用戶名添加到消息頭是否安全? (wcf: adding username to the message header is this secure?)

沒有 .htaccess 的安全目錄密碼保護 (Secure directory password protection without .htaccess)

無法在 Oracle 表上創建簡單視圖 (Unable to create a simple view on Oracle table)

當請求來自調度程序時,無法寫入 App_Data (Cannot write in App_Data when request is from scheduler)

安全的 PHP 文件上傳 (Secure PHP file uploading)

Grails Spring 安全配置通過 xml (Grails Spring Security Configuration thru xml)

醫療應用的安全要求 (Security Requirements for Medical Applications)

如何保護 Silverlight 應用程序 (How to Secure Silverlight Application)

在使用 azure 流量管理器和 azure 應用程序網關與 WAF 時實現國家級阻止 (Achieve country level blocking while using azure traffic manager and azure application gateway with WAF)







留言討論