为啥OPENSSL在C++/PHP下AES加密解密结果不一致
这个和加密原理有关系,你说的加密方法我没试过,不过我通常在接口上使用MD5或者BASE64加密至今没有出现跨平台问题
■网友
字节对齐时的填充方式不同。一般有两种:填零和填“缺少的字节数”。
■网友
最近公司通信需要加密,也尝试用PHP的OpenSSL的库,遇到题主一样的问题,刚刚看了下官方在线文档下的楼层,发现单独用OPENSSL_RAW_DATA或OPENSSL_ZERO_PADDING都会有额外的16位填充字符,不想添加的话需要用OPENSSL_RAW_DATA|OPENSSL_ZERO_PADDING。
■网友
填充方式不一样
推荐阅读
- 为啥看到书柜上的藏书会有心旷神怡的感觉
- 为啥知乎上普便有一种【我在北上广深打工,所以拥有更好的视野】这样的错觉
- 为啥工商银行的用户体验如此之差
- 汽车|看了中消协4S店服务测评调查结果,终于知道法系车为啥卖不好了
- 你为啥从窝窝商城离职?
- 为啥5G和2.4G默认的BSSID是相同的
- 为啥电器实体店的价格比淘宝贵那么多
- 现在在线学习视频有很多了,为啥大部分人还是喜欢下载下来观看
- 为啥到现在你还没有女朋友 ?
- 天赐的声音|33岁张雨绮为啥总离婚?看过这些照片就明白了,都是性感惹得祸