bugcat / shortcrypt
shortcrypt
v0.0
2019-03-31 09:02 UTC
This package is auto-updated.
Last update: 2024-09-29 04:37:17 UTC
README
安装
ShortCrypt 服务提供商可以通过Composer安装,通过在项目的 composer.json 中要求 bugcat/shortcrypt 包并设置 minimum-stability 为 dev 来实现。
{
"require": {
"bugcat/shortcrypt": "~0.0"
},
"minimum-stability": "dev"
}
或者
使用Composer要求此包
composer require bugcat/shortcrypt
使用 composer update 更新包或使用 composer install 安装。
在Windows中,您需要在 php.ini 中包含 GD2 DLL php_gd2.dll。并且您还需要包含 php_fileinfo.dll 和 php_mbstring.dll 以满足 bugcat/shortcrypt 的依赖要求。
用法
莫名其妙的需求:将一些字符串(目前仅支持数字)加密成密文,需要尽量短、多变、可解密。
示例用法
use Bugcat\ShortCrypt\NumberCrypter; $nums = [54321, 9999, 2019]; $encrypted = NumberCrypter::encrypt($nums, 16); var_dump($encrypted); //string(16) "ln0l7pru15wxm1k3" $decrypted = NumberCrypter::decrypt($encrypted); var_dump($decrypted); //array(3) { [0]=> string(5) "54321" [1]=> string(4) "9999" [2]=> string(4) "2019" }