出于项目需求,需要对文章的ID和用户的ID进行加密处理,防止别人采集。找来找去,有些加密很简单,但又担心出现加密结果重复,这个比较重要,所以只能找一些开源的且比较稳定的加密解密算法,最后终于找到hashids。
于是先配置一下composer,找到配置文件:C:\Users\php0001\AppData\Roaming\Composer\config.json,添加如下内容:(至于为什么要加这样的配置,告诉你,因为你在天朝)
{
"config": {},
"repositories": [
{"type": "composer", "url": "https://packagist.phpcomposer.com"},
{"packagist": false}
]
}
建议在自个项目的composer.json里也加上代码:
"repositories": [
{"type": "composer", "url": "https://packagist.phpcomposer.com"},
{"packagist": false}
]
注:如果不知道怎样使用,可以参考官方使用方法:https://pkg.phpcomposer.com
在项目的根目录,执行命令:composer require hashids/hashids
效果:
在网上居然还有人贴配置url为http://pkg.phpcomposer.com/repo/packagist/,这个地址是不正确的地址,会导致错误出现:
真是害人呀。
|