因项目需要要和一家保险公司對接调用API,我公司是PHP后台保险公司是java后台,中间的数据传输就避免不了要加密、解密了目前通行的加密AES比较推荐。
对接的过程中就難免要翻山越水的了,
下面是我对接公司的加密说明:
一定要屡清楚自己的加密方式否则一个加密模式ECB、CBC的差别,结果就千差万别的
附上最终能使用的代码:
// 这里做了好几次的转换 // 只是为了迎合出来我需要的结果而已 // 根据自己的加密要求来定二进制字符串转16进制、16进制芓符串转二进制:
* 16进制的转为2进制字符串附上折磨我三天的加密功能块,仅供自己作提醒之用不喜勿喷~