第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么不推薦使用jdk的BASE64Encoder、BASE64Decoder

視頻中有提到不推薦使用jdk的Base64加解密,能說說理由么,我通過測試發(fā)現(xiàn)jdk加解密的效率比其他兩種都要高,為什么還不推薦呢,下面是相關(guān)的測試結(jié)果

****************************************************************************************
base64?jar:jdk
--------------------------------------------
明文:Idea?love?code,you?know?why?
--------------------------------------------
明文加密后的密文:SWRlYSBsb3ZlIGNvZGUseW91IGtub3cgd2h5Pw==
--------------------------------------------
解密加密過的密文:Idea?love?code,you?know?why?
-----encodeTimeLenght:0--------------decodeTimeLenght:0-------------------------
****************************************************************************************
base64?jar:commons
--------------------------------------------
明文:Idea?love?code,you?know?why?
--------------------------------------------
明文加密后的密文:SWRlYSBsb3ZlIGNvZGUseW91IGtub3cgd2h5Pw==
--------------------------------------------
解密加密過的密文:Idea?love?code,you?know?why?
-----encodeTimeLenght:16--------------decodeTimeLenght:0-------------------------
****************************************************************************************
base64?jar:bouncycastle
--------------------------------------------
明文:Idea?love?code,you?know?why?
--------------------------------------------
明文加密后的密文:SWRlYSBsb3ZlIGNvZGUseW91IGtub3cgd2h5Pw==
--------------------------------------------
解密加密過的密文:Idea?love?code,you?know?why?
-----encodeTimeLenght:137--------------decodeTimeLenght:0-------------------------


正在回答

2 回答

JDK之前的base64是內(nèi)部測試使用的代碼,不建議生產(chǎn)環(huán)境使用,而且未來可能會移除,JDK1.8提供最新可以正式使用的Base64類,可以用java.util.Base64.getEncoder().encodeToString("字符串內(nèi)容")來生成base64碼了。

0 回復 有任何疑惑可以回復我~
#1

慕慕843649

java.util.Base64.getEncoder().encodeToString("進制)//編碼 java.util.Base64.getDecoder().decode(字符串內(nèi)容)//解碼
2017-12-08 回復 有任何疑惑可以回復我~
#2

慕慕843649 回復 慕慕843649

“字節(jié)”
2017-12-08 回復 有任何疑惑可以回復我~

javax.crypto.spec.SecretKeySpec /?javax.crypto.Cipher

和這三者有有何區(qū)別

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么不推薦使用jdk的BASE64Encoder、BASE64Decoder

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號