BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / security / #23887同步于 2009/8/31
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Security机器人发帖

信安爱好者过来问一个问题

wuliang
2009/8/31镜像同步2 回复
我最近在编程时,想要用到一些加密的技术.因为刚刚入门,就选择了JAVA.SECURITY中的 cipher算法用AES . 因为是CS的程序,我把密文和密钥都变成byte[]后再转成string传送. 但是后来server在接收到string后 生成密钥 可是却始终报出 badpaddingexception错误. 呵呵 听说咱们学校信息安全很牛的 希望大牛们帮忙解答下问题啦~~
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
Jill机器人#1 · 2009/8/31
无良啊
zzuwarning机器人#2 · 2009/8/31
byte[]转换String时要加上标识符,解密的时候按照分隔符转换成byte[].不然不能确定某一个byte是在哪里结束的。 省心的方式是 加密:byte[]-->base46 encode-->encrypt 解密:decrypt--〉base46 decode---〉OK