加密与解密 | 更多功能 |《Lumen 中文文档 6.x》| Laravel China 社区
配置#
在使用 Lumen 的加解密前,你应该先把 .env 文件中的 APP_KEY 选项设置为 32 位随机字符串。如果没有适当地设置这个值,所有被 Lumen 加密的值都将是不安全的。
基本用法
加密一个值
你可以使用 Crypt 门面来加密一个值。所有的加密值都使用 OpenSSL 和 AES-256-CBC 来进行加密。 此外, 所有加密过的值都会使用消息认证码 (MAC) 来进行签名,以检测加密字符串是否被篡改过 :
例如,我们可以使用 encrypt 方法加密机密信息,并把它保存在 Eloquent 模型:
————————————————
原文作者:Laravel China 社区文档:《Lumen 中文文档(6.x)》
转自链接:https://learnku.com/docs/lumen/6.x/encryption/6112
版权声明:翻译文档著作权归译者和 LearnKu 社区所有。转载请保留原文链接