課程
/后端開發(fā)
/Java
/JAVA實(shí)現(xiàn)非對(duì)稱加密
RSA加密解密那里,加密后輸出用到了Base64方法,但是解密完輸出原文卻直接new String輸出,為什么?
2015-08-05
源自:JAVA實(shí)現(xiàn)非對(duì)稱加密 3-1
正在回答
1、因?yàn)榧用艿玫降氖莃yte數(shù)組,打印下可以看到類似[90,12,34,.......]這種形式,看起來不方便,所以用Base64編碼下,輸出的效果就類似312abfas381092....這種效果。?
2、而解碼是為了還原,比如"hello world"加密,你在解密的時(shí)候再Base64編碼,最后的結(jié)果,首先不是要的結(jié)果,第二你也看不懂是什么東西。
舉報(bào)
非對(duì)稱加密算法在JAVA中的實(shí)現(xiàn),了解非對(duì)稱加密算法應(yīng)用場(chǎng)景
1 回答為什么加密的字符串過長時(shí),解密后長度丟失?
1 回答不是用對(duì)方的公鑰加密 對(duì)方收到信息后再用自己的私鑰解密嗎
1 回答私鑰加密,公鑰解密,這有什么實(shí)際意義?
2 回答加解密…
1 回答為何我一樣的代碼,解密出來就是空的,誰能告訴我?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-03-02
1、因?yàn)榧用艿玫降氖莃yte數(shù)組,打印下可以看到類似[90,12,34,.......]這種形式,看起來不方便,所以用Base64編碼下,輸出的效果就類似312abfas381092....這種效果。?
2、而解碼是為了還原,比如"hello world"加密,你在解密的時(shí)候再Base64編碼,最后的結(jié)果,首先不是要的結(jié)果,第二你也看不懂是什么東西。