• 大小: 53KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-10
  • 语言: Java
  • 标签: AES  linux报错  

资源简介

windows上加解密正常,linux上加密正常,解密时发生 异常: javax.crypto.BadPaddingException: Given final block not properly padded

资源截图

代码片段和文件信息

package a;


public class AESDemo {

  /**这种加密方式有两种限制
   * 密钥必须是16位的
   * 待加密内容的长度必须是16的倍数,如果不是16的倍数,就会出现异常:
   */

    public static void main(String[] args) {
    
     String content = “zelia1zbflwm7l3o7sstef5764k3vqm2“;
        String password = “rg9028“;
        //加密
        System.out.println(“加密前:“ + content);
        byte[] encryptResult = AESUtil.encrypt(content password);
        String encryptResultStr = AESUtil.parseByte2HexStr(encryptResult);
        System.out.println(“加密后:“ + encryptResultStr);
        //解密
        byte[] decryptFrom = AESUtil.parseHexStr2Byte(encryptResultStr);
        byte[] decryptResult = AESUtil.decrypt(decryptFrompassword);
        System.out.println(“解密后:“ + new String(decryptResult));

}
    
    

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-08-11 11:50  AES加密(解决了windows下正常,linux报错的问题)\
     文件         301  2014-07-22 10:06  AES加密(解决了windows下正常,linux报错的问题)\.classpath
     目录           0  2014-08-11 11:50  AES加密(解决了windows下正常,linux报错的问题)\.settings\
     文件         629  2014-07-22 10:06  AES加密(解决了windows下正常,linux报错的问题)\.settings\org.eclipse.jdt.core.prefs
     目录           0  2014-08-11 11:50  AES加密(解决了windows下正常,linux报错的问题)\AES加密(解决了linux下报错的问题)\
     文件         301  2014-08-11 11:50  AES加密(解决了windows下正常,linux报错的问题)\AES加密(解决了linux下报错的问题)\.classpath
     文件         379  2014-08-11 11:50  AES加密(解决了windows下正常,linux报错的问题)\AES加密(解决了linux下报错的问题)\.project
     目录           0  2014-08-11 11:50  AES加密(解决了windows下正常,linux报错的问题)\AES加密(解决了linux下报错的问题)\.settings\
     文件         629  2014-08-11 11:50  AES加密(解决了windows下正常,linux报错的问题)\AES加密(解决了linux下报错的问题)\.settings\org.eclipse.jdt.core.prefs
     目录           0  2014-08-11 11:50  AES加密(解决了windows下正常,linux报错的问题)\AES加密(解决了linux下报错的问题)\bin\
     目录           0  2014-08-11 11:50  AES加密(解决了windows下正常,linux报错的问题)\AES加密(解决了linux下报错的问题)\bin\a\
     文件        4033  2014-08-11 11:50  AES加密(解决了windows下正常,linux报错的问题)\AES加密(解决了linux下报错的问题)\bin\a.zip
     文件        1342  2014-08-11 11:50  AES加密(解决了windows下正常,linux报错的问题)\AES加密(解决了linux下报错的问题)\bin\a\AESDemo.class
     文件        3822  2014-08-11 11:50  AES加密(解决了windows下正常,linux报错的问题)\AES加密(解决了linux下报错的问题)\bin\a\AESUtil.class
     目录           0  2014-08-11 11:50  AES加密(解决了windows下正常,linux报错的问题)\AES加密(解决了linux下报错的问题)\bin\gan\
     目录           0  2014-08-11 11:50  AES加密(解决了windows下正常,linux报错的问题)\AES加密(解决了linux下报错的问题)\bin\gan\ism\
     目录           0  2014-08-11 11:50  AES加密(解决了windows下正常,linux报错的问题)\AES加密(解决了linux下报错的问题)\bin\gan\ism\util\
     文件        7180  2014-08-11 11:50  AES加密(解决了windows下正常,linux报错的问题)\AES加密(解决了linux下报错的问题)\bin\gan\ism\util\AES.class
     文件        1228  2014-08-11 11:50  AES加密(解决了windows下正常,linux报错的问题)\AES加密(解决了linux下报错的问题)\bin\gan\ism\util\Demo.class
     文件        3105  2014-08-11 11:50  AES加密(解决了windows下正常,linux报错的问题)\AES加密(解决了linux下报错的问题)\bin\gan\ism\util\RandomUtils.class
     文件        3234  2014-08-11 11:50  AES加密(解决了windows下正常,linux报错的问题)\AES加密(解决了linux下报错的问题)\bin\gan\ism\util\SHA1.class
     目录           0  2014-08-11 11:50  AES加密(解决了windows下正常,linux报错的问题)\AES加密(解决了linux下报错的问题)\bin\test\
     文件        1351  2014-08-11 11:50  AES加密(解决了windows下正常,linux报错的问题)\AES加密(解决了linux下报错的问题)\bin\test\AESDemo.class
     文件        3588  2014-08-11 11:50  AES加密(解决了windows下正常,linux报错的问题)\AES加密(解决了linux下报错的问题)\bin\test\Demo3.class
     目录           0  2014-08-11 11:50  AES加密(解决了windows下正常,linux报错的问题)\AES加密(解决了linux下报错的问题)\bin\util\
     文件        4007  2014-08-11 11:50  AES加密(解决了windows下正常,linux报错的问题)\AES加密(解决了linux下报错的问题)\bin\util\AESUtil.class
     目录           0  2014-08-11 11:50  AES加密(解决了windows下正常,linux报错的问题)\AES加密(解决了linux下报错的问题)\src\
     目录           0  2014-08-11 11:50  AES加密(解决了windows下正常,linux报错的问题)\AES加密(解决了linux下报错的问题)\src\a\
     文件        4033  2014-08-11 11:50  AES加密(解决了windows下正常,linux报错的问题)\AES加密(解决了linux下报错的问题)\src\a.zip
     文件         914  2014-08-11 11:50  AES加密(解决了windows下正常,linux报错的问题)\AES加密(解决了linux下报错的问题)\src\a\AESDemo.java
     文件        4505  2014-08-11 11:50  AES加密(解决了windows下正常,linux报错的问题)\AES加密(解决了linux下报错的问题)\src\a\AESUtil.java
............此处省略22个文件信息

评论

共有 条评论