味LV伊 2017-06-06 11:26
浏览 1215

java写的DES的cbc工作模式解密时出现乱码

public static byte[] cbcdesDecrypt(byte[] data, byte rawKeyData[])
throws GeneralSecurityException {

    DESKeySpec keySpec=new DESKeySpec(rawKeyData);  
    SecretKeyFactory keyFactory=SecretKeyFactory.getInstance("DES");  
    SecretKey key=keyFactory.generateSecret(keySpec);  

    Cipher cipher=Cipher.getInstance("DES/CBC/NoPadding");  
    cipher.init(Cipher.DECRYPT_MODE, key, new IvParameterSpec(rawKeyData));  
    byte[] result=cipher.doFinal(data);  
    return result;  
}  
  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥15 关于#python#的问题:求帮写python代码
    • ¥20 MATLAB画图图形出现上下震荡的线条
    • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
    • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
    • ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
    • ¥15 perl MISA分析p3_in脚本出错
    • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
    • ¥15 ubuntu虚拟机打包apk错误
    • ¥199 rust编程架构设计的方案 有偿
    • ¥15 回答4f系统的像差计算