摘要:
最近做项目,需要加密android客户端的一些sql语句,我当时使用的是DES加密的,结果加密出现了javax.crypto.BadPaddingException: Given final block not properly padded这样的错误,要不就是出现乱码的问题,很纠结!当时查了一些资料,就有可能是密钥的问题或者编码的问题,检查了发现,密钥正确的,就是在创建Key 的时候,得到的byte[]数组有一些处理的,具体完整的代码如下:package com.spring.sky.util;import java.io.BufferedReader;import java.io.Buf. 阅读全文