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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

java.security.NoSuchAlgorithmException:

java.security.NoSuchAlgorithmException:

阿波羅的戰(zhàn)車 2022-07-14 16:30:42
我正在嘗試在 Android 中使用 org.jpos JCEHandler 解密數(shù)據(jù),如下面的代碼public static byte[] decrypt(byte[] data, byte[] key, String algorithm) throws JCEHandlerException{    byte[] plainText;    JCEHandler handler = new JCEHandler("com.sun.crypto.provider.SunJCE");    SecretKeySpec secretKeySpec = new SecretKeySpec(key, algorithm);    plainText = handler.decryptData(data, secretKeySpec);    return plainText;}但它捕獲異常說(shuō)提供者 SunJCE 不提供DES/ECB/NoPadding我像下面的代碼一樣調(diào)用這個(gè)函數(shù)byteKey=Hex.decodeHex("abcdef0123456789".toCharArray());Log.d("aabb","byteKey:"+byteKey);TMK = Hex.decodeHex("abcdef0123456789".toCharArray());byteKey = Crypto.decrypt(byteKey,TMK,"DES");byteKey 的日志是:[B@1cbe2358我該怎么辦,我嘗試了很多來(lái)解決它,但總是同樣的錯(cuò)誤,我可以找到一些代碼在 android 中執(zhí)行與handler.decryptData相同的結(jié)果我可以找到任何幫助...
查看完整描述

1 回答

?
GCT1015

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超4個(gè)贊

JCEHandler handler = new JCEHandler("com.sun.crypto.provider.SunJCE");

您正在強(qiáng)制使用SunJCE可能沒(méi)有相應(yīng)加密實(shí)現(xiàn)的JCE 提供程序DES/ECB/NoPadding,您可以嘗試其他算法或使用SpongyCastle作為您的安全提供程序。

更新: ECB模式已經(jīng)被證明是弱的,你不應(yīng)該使用 ECB模式。


查看完整回答
反對(duì) 回復(fù) 2022-07-14
  • 1 回答
  • 0 關(guān)注
  • 225 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

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