Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
php-encryption — 简单的 PHP 加密。 | Kitploit
工具/GitHubGitHub/defuse/php-encryption
加密/解密工具密码学实用工具与框架
GitHubdefuse/php-encryption

php-encryption

简单的 PHP 加密。

查看仓库
3.9k31443年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

php-encryption

Build Status codecov Latest Stable Version License Downloads

root@kitploit:~
composer require defuse/php-encryption

这是一个用于在 PHP 中使用密钥或密码加密数据的库。它要求 PHP 5.6 或更高版本,以及 OpenSSL 1.0.1 或更高版本。 我们建议使用 仍受安全支持 的 PHP 版本,在撰写本文时即 PHP 8.0 或更高版本。在不受支持的 PHP 版本上使用此库可能会导致安全漏洞。

php-encryption 的当前版本是 v2.4.0。该库预计将保持稳定,并由其作者持续提供安全和错误修复支持,直到至少 2024 年 1 月 1 日。

该库是 Taylor Hornby 和 Scott Arciszewski 以及众多开源贡献者的共同努力成果。

这个库与其他 PHP 加密库的区别在于:首先,它是安全的。作者过去每天都会遇到不安全的 PHP 加密代码,因此他们创建了这个库,以给生态系统带来更高的安全性。其次,这个库“难以被误用”。类似于 libsodium,其 API 旨在易于以安全的方式使用,而难以以不安全的方式使用。

依赖项

除了要求 PHP 5.6 或更高版本并启用 OpenSSL 扩展(1.0.1 或更高版本,这是默认配置)外,此库没有特殊依赖。它使用了 random_compat,该库已捆绑在此库中,因此你的用户无需执行任何特殊安装步骤。

快速入门

从 教程 开始。你可以在 安装与验证 文档中找到安全获取此库代码的说明。

阅读完教程并获取代码后,请参阅此库提供的每个类的正式文档:

  • Crypto
  • File
  • Key
  • KeyProtectedByPassword

如果遇到困难,请参阅 FAQ 中的解答。最常见问题的修复方法已在那里说明。

如果你是一名密码学家,想了解此库运作的细枝末节,请查看 密码学细节 文档。

如果你有兴趣为此库做贡献,请参阅 内部开发者文档。

其他语言支持

此库面向需要在服务端加密静态数据的 PHP 软件。如果你正在构建需要在客户端加密的软件,或构建需要跨平台加密/解密支持的系统,我们强烈建议改用 libsodium。

示例

如果文档不足以让你了解如何使用此库,那么可以看看使用此库的示例项目:

  • encutil
  • fileencrypt

安全审计状态

此代码尚未经过正式的付费安全审计。不过,它已经受到 PHP 安全社区成员的广泛审查,而且作者在密码学方面经验丰富。很有可能,使用此库比使用几乎所有其他 PHP 加密库都更安全。

如果你将此库用于商业用途,并希望资助正式审计,请联系 Taylor Hornby。

公钥

用于签署当前及新版本的 GnuPG 公钥可在 dist/signingkey-new.asc 获取。其指纹为:

root@kitploit:~
6DD6 E677 0281 5846 FC85  25A3 DD2E 507F 7BDB 1669

你可以通过 Taylor Hornby 的 联系页面 和 twitter 进行验证。

较旧的版本使用(现已过期的)密钥签署,该密钥可在 dist/signingkey-old.asc 获取。旧密钥的指纹为:

root@kitploit:~
2FA6 1D8D 99B9 2658 6BAC  3D53 385E E055 A129 1538

旧密钥的指纹可通过 Taylor Hornby 的 联系页面 和 twitter 验证。

旧密钥对新密钥的签名可在 dist/signingkey-new.asc.sig 获取。

下载工具