今天由于业务需求和php同学对接了一下
然后 java中aes 加密
global_secretKey=new SecretKeySpec(MD5.getMD5Byte(Key), KEY_ALGORITHM);
global_cipher = Cipher.getInstance(CIPHER_ALGORITHM_ECB);
global_cipher.init(Cipher.ENCRYPT_MODE, global_secretKey,iv);//
// 密钥
byte[] encrypt = global_cipher.doFinal(content.getBytes("UTF-8")); //
中 我们 将key 做了md5 加密处理得到了byte数组使用
而php同学md5 只能加密字符串不能加密byte数组
aes中 只能传输字符串 所以表示疑问
然后 通过了这个 添加链接描述播客链接
知道了
可以通过添加bol字段 来使php 的md5 打印出二进制表现的byte数组 同时 也是 字符串 由此可以将
aes 以及 md5的 key值问题解决掉