如何使用 PHP 安全地生成适用于使用 AES 256 散列数据的 key ?
我尝试使用谷歌搜索并找到了大量关于如何使用 PHP 使用 AES 256 加密数据的信息,但是所有这些示例都使用了现有的预生成 key ,而我需要在 PHP 中生成 key 。
最佳答案
openssl-pkey-new()
功能正是您要找的。
关于IV,可以看How to securely generate an IV for AES CBC Encryption?建议使用 openssl-random-pseudo-bytes
但是,如果您真的在寻找有用的页面,请在 Google 上搜索“在 PHP 中实现 AES”——您会在第一个搜索结果中找到 http://www.movable-type.co.uk/scripts/aes-php.html这肯定会教给您您需要知道的一切...
关于php - 在 PHP 中为 AES 256 生成 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17279972/