easeappphp/ea-halite

一个非常简单且安全的PHP库,提供包装方法来处理加密、解密以及对称和非对称模式下文本内容和文件的认证。该库基于Paragonie Initiative Enterprises的Halite库。

1.0.2 2021-02-19 07:19 UTC

This package is auto-updated.

Last update: 2024-09-19 15:27:36 UTC


README

一个非常简单且安全的PHP库,提供包装方法来处理加密、解密以及对称和非对称模式下文本内容和文件的认证。该库基于Paragonie Initiative Enterprises的Halite库。

安全密钥存储

  • 密钥应存储在应用服务器Web根目录之外。
  • 或者,它们可以存储在Key Management Systems如VaultProject (https://www.vaultproject.io/) 或AWS、Microsoft Azure、Google Cloud Platform等提供的关键管理服务中,在此过程中,可能需要在保存从halite生成的密钥以及从关键管理系统/服务加载密钥方面进行一些自定义开发。

安全指南

请使用examples/key-generation.php文件重新生成安全密钥,以避免使用examples文件夹中提供的预生成密钥。

待办事项

密钥生命周期管理流程正在规划中,尽管对此过程没有具体的截止日期。

贡献者

  • Pradeep Ganapathy
  • Krishnaveni Nimmala

许可证

本软件遵循MIT许可证发布。请阅读LICENSE以了解软件可用性和分发信息。