文件名称:dcrypt:小型PHP加密功能库
文件大小:48KB
文件格式:ZIP
更新时间:2024-05-25 23:18:09
php encryption openssl aes-256 stream-cipher
:locked_with_key: 加密 一个用于PHP 7.1+的基本加密功能的小巧库。 有关旧版PHP版本的支持,请参见。 如果您需要.NET的dcrypt启发式加密库,请查看 。 安装 将dcrypt添加到您的composer.json文件要求中。 不用担心,dcrypt本身没有任何依赖关系。 composer require mmeyer2k/dcrypt 分组密码 dcrypt库可帮助应用程序开发人员避免在加密实现中常见的错误,这些错误会使数据面临风险。 按键 安全使用dcrypt的分组密码功能需要使用高熵256位(最小)密钥。 密钥应以base64编码格式传递到dcrypt中。 您应对密钥的随机性负责! 在linux CLI上生成一个新密钥: head -c 32 /dev/urandom | base64 -w 0 | xargs echo 或使用PHP ... <?php $ key = \
【文件预览】:
dcrypt-master
----composer.json(551B)
----phpunit.xml(633B)
----docs()
--------UPGRADE.md(2KB)
--------TESTING.md(841B)
--------LEGACY.md(224B)
--------CRYPTO.md(2KB)
--------ONETIMEPAD.md(699B)
--------CHANGELOG.md(4KB)
--------PHILOSOPHY.md(358B)
----SECURITY.md(501B)
----tests()
--------.vectors.json(23KB)
--------OpensslKeyTest.php(724B)
--------Aes256CcmTest.php(148B)
--------Aes256CbcTest.php(148B)
--------OneTimePadTest.php(1002B)
--------AesTest.php(98B)
--------Aes256CtrTest.php(148B)
--------OpensslStackTest.php(2KB)
--------AesBase.php(3KB)
--------Aes256GcmTest.php(148B)
--------Aes256OfbTest.php(148B)
--------Aes256CfbTest.php(148B)
--------OpensslSupported.php(2KB)
--------vectors.php(1KB)
--------Aes256EcbTest.php(148B)
--------StrTest.php(492B)
--------OpensslStaticTest.php(2KB)
----LICENSE(1KB)
----src()
--------OpensslBridge.php(1KB)
--------OneTimePad.php(2KB)
--------Aes.php(621B)
--------Exceptions()
--------OpensslKey.php(4KB)
--------Aes256Cbc.php(766B)
--------Aes256Ccm.php(766B)
--------Str.php(3KB)
--------Aes256Ctr.php(766B)
--------OpensslStatic.php(3KB)
--------Aes256Cfb.php(766B)
--------Aes256Ofb.php(766B)
--------OpensslWrapper.php(3KB)
--------Aes256Gcm.php(901B)
--------Aes256Ecb.php(766B)
--------OpensslStack.php(2KB)
----.circleci()
--------config.yml(2KB)
----.styleci.yml(182B)
----README.md(7KB)
----infection.json.dist(200B)
----.gitattributes(7B)