为啥OPENSSL在C++/PHP下AES加密解密结果不一致

这个和加密原理有关系,你说的加密方法我没试过,不过我通常在接口上使用MD5或者BASE64加密至今没有出现跨平台问题
■网友
字节对齐时的填充方式不同。一般有两种:填零和填“缺少的字节数”。
■网友
最近公司通信需要加密,也尝试用PHP的OpenSSL的库,遇到题主一样的问题,刚刚看了下官方在线文档下的楼层,发现单独用OPENSSL_RAW_DATA或OPENSSL_ZERO_PADDING都会有额外的16位填充字符,不想添加的话需要用OPENSSL_RAW_DATA|OPENSSL_ZERO_PADDING。
■网友
填充方式不一样


    推荐阅读