encryptlong的加密結果,在解密時失敗


我在使用jsencrypt,來進行rsa加密時,發現,加密長文本的時候,會報錯。提示文本太長了。

在網上找了一遍,發現大家都是用的encryptlong這個js庫,來解決這個問題的。

於是我也引用了這個庫,本想這樣就能解決問題,沒想到,當輸入很長的中文文本后,加密解密還是會失敗。

 

這樣困擾了我很久,一度以為這個庫有bug。但是我繼續測試,發現 全是字母或者數字的長文本,加密解密是正常的。

我突發奇想,如果先將 中文轉成base64字符,在進行rsa加密,是不是就可以了呢?

 

結果,驗證了我的想法,這樣確實可行!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM