死活解密不了?
对接了快手本地生活,对方提供加密协议
java AES CBC 密文:
MAdgs6F7++8hP2rQtCp8VNbeLQLuRh0ga87OHdmmTmolwIJe4t1GGw/Se8AfX9zG97HxswEZfqwotrovK2F8Ov+xcpTtSySGjxSQ9Dqed/mLUVHi8p9a4SRN3h114r/BdHrjuSpvsWc+TFn09FH+5zts1l7aVDz0jQDe3KA653sCPSI9ozJz52Rs+HY2GgCQqg/iE9byf3ytDtc4WESzwNp8LJzqKktyE8UCASxjaycDZfGHzar9a8CEmLHCdQCaNkaMSwYHtFoEM6wfF1CvBCHtjAVauYMpaCgXUGqMpu4UzDlkM8XI7LZ5jQkgJfYZr3g74YLpsFMD+qdIrBXfawE9CCUB1UbDmzw3csF7ewX3l74IDjjWHAZLjRtoHah/1iBWryjeI4C/6k44tDWIJo/uXXZT0cYOutKNnm3OGXcZWMeDFGnuX9Oe/AVS5TIJnkRhIWDQ7IT961TjRXae9Jk/65JOLYJJaYy2ph9Exfw=
key=EQBHSHkbClKs5WCT+VIAUQ==
iv=eoVTewf0ZmRRbfsl
openssl_decrypt 各种方式都参数过了,死活不能正常解密,不知道那里出了问题
try {
$encrypted = 'MAdgs6F7++8hP2rQtCp8VNbeLQLuRh0ga87OHdmmTmolwIJe4t1GGw/Se8AfX9zG97HxswEZfqwotrovK2F8Ov+xcpTtSySGjxSQ9Dqed/mLUVHi8p9a4SRN3h114r/BdHrjuSpvsWc+TFn09FH+5zts1l7aVDz0jQDe3KA653sCPSI9ozJz52Rs+HY2GgCQqg/iE9byf3ytDtc4WESzwNp8LJzqKktyE8UCASxjaycDZfGHzar9a8CEmLHCdQCaNkaMSwYHtFoEM6wfF1CvBCHtjAVauYMpaCgXUGqMpu4UzDlkM8XI7LZ5jQkgJfYZr3g74YLpsFMD+qdIrBXfawE9CCUB1UbDmzw3csF7ewX3l74IDjjWHAZLjRtoHah/1iBWryjeI4C/6k44tDWIJo/uXXZT0cYOutKNnm3OGXcZWMeDFGnuX9Oe/AVS5TIJnkRhIWDQ7IT961TjRXae9Jk/65JOLYJJaYy2ph9Exfw=';
// $cipher = "AES-128-CBC"; // 加密算法
$cipher = "AES-256-CBC"; // 加密算法
$options = OPENSSL_RAW_DATA | OPENSSL_ZERO_PADDING;
// $options = OPENSSL_NO_PADDING;
$key ='EQBHSHkbClKs5WCT+VIAUQ==';
$iv = 'eoVTewf0ZmRRbfsl';
$encrypted = base64_decode($encrypted);
$key = base64_decode($key);
$decrypted = openssl_decrypt($encrypted, $cipher, $key, $options, $iv);
dd($decrypted);
} catch (\Exception $exception) {
$this->info('异常:'.$exception->getMessage());
}
结果:
好兄弟们支支招!
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: