如果要加密数组请在加密前json_encode(数组)需要获取加密的数据时请在解密前json_decode(加密字符串)在别人不知道key和iv的情况下,让他解到地球爆炸都解不出来强烈建议加密密钥(key)与初始向量(iv)全部都使用随机数(指每个用户都有不同的key和iv),在泄露了一个用户的key和iv的时候让攻击者无法解密其他用户的数据,并且每隔一段时间更换用户key和iv的生成逻辑class Aes { /** * 加密方法,对数据进行加密,返回加密后的数据 * @param string $data 要加密的数据 * @return string */ public function encrypt($data) { return openssl_encrypt($data, 'AES-256-CBC', '此处填写key',0, '此处填写16位iv'); } /** * 解密方法,对数据进行解密,返回解密后的数据 * @param string $data
SK
Devil in My Mind.