资源简介
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个文件信息
相关资源
- Java实现的AES/CBC/NoPadding方式实现的文
- Delphi7AES加密解密与JAVA互转默认128位
- RSA与AES混合加密算法的实现java版
- Java AES文件和文本加解密
- java、android、web三端通用的RSA和AES工具
- AES 基于 ECB+zeropadding+128+密码的加解密
- AESjava实现
- RSA+AES 加密工具类 Java
- 对称加密AES算法,前后端实现
- 简单实现AES-CBC-MAC算法
- AES+RSA加密解密js和java互通.zip
- AES加解密优化版,明文密文相互转换
- C语言AES加密解密,CBC模式,256含测试
- Python AES和Java AES/ECB/PKCS5Padding互转
- AES算法Java实现
- 128位AES加密算法C语言实现
- Delphi与JAVA互加解密AES算法
- AES 对所有格式文件加解密
- 一个采用AES算法的加密模块和调用V
- zip文件256bit的AES加密解密
- java使用AES加密/解密文件
- AES加解密JS文件
- AES For Delphi And Java V2.0.0.0.rar
- AES256加密工具类,及其所必须的jar包
- c++ AES 兼容 JAVA AES CBC PKCS5Padding C#
- UnlimitedJCEPolicy --JCE策略文件包含适用
- AES算法实现文件的加密解密(Java语言
- java MD5,AES及 六位随机码生成
- AESHelper 工具类
- 微信小程序 AES加密 ECB模式js文件
评论
共有 条评论