首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >(SSG)如何用PHP初始化向量在SSG中进行AES加密

(SSG)如何用PHP初始化向量在SSG中进行AES加密
EN

Stack Overflow用户
提问于 2021-12-19 05:51:19
回答 1查看 53关注 0票数 0

我正在尝试用AES加密来加密有效负载,如下所示,用于SSG。但我一直

解析JSON请求内容失败

我觉得我的加密方法有问题。我是用PHP来做这个的。

代码语言:javascript
复制
<pre>
$cipher = "aes-256-cbc"; 
$ekey = "encryption key provided to SSG"

//Generate a 256-bit encryption key 
$encryption_key = $ekey;

// Generate an initialization vector 
$iv_size = openssl_cipher_iv_length($cipher); 
$iv = openssl_random_pseudo_bytes($iv_size); 

//Data to encrypt 
$data = $f;  // payload in f
$encrypted_data = openssl_encrypt($data, $cipher, $encryption_key, 0, $iv); 

$x = base64_encode($encrypted_data);
</pre>

SSGAPIInitVector初始化向量在哪里使用,以及如何使用?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-12-29 05:25:20

基于openssl_encrypt库文档,第五个参数中心$iv用于初始化向量值。所以,我认为你必须替换你正在做的事情,它随机地生成一个随机初始化向量到所提供的固定值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70409255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档