Laravel生成AES密钥而无需更新env文件

4
我正在使用php artisan key:generate生成AES密钥,但它每次都会更新env文件。
我需要为聊天室生成一个唯一的AES密钥。
任何建议将不胜感激。
2个回答

2

这不会更新环境文件:

php artisan key:generate --show

2
如果你查看这个命令的源代码,你可以找到用于生成此密钥的函数。如果你想将此密钥用于其他用途,可以重复使用此函数。
protected function generateRandomKey()
{
    return 'base64:'.base64_encode(
        Encrypter::generateKey($this->laravel['config']['app.cipher'])
    );
}

需要使用这个新生成的密钥加密一个值。 - Rp9

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接