hashids php 如何使用,Hashids使用
還是以PHP為例,基本的用法如下:
$hashids = new Hashids\Hashids();//實(shí)例化hashids
$id = $hashids->encrypt(1, 2, 3);//加密多個(gè)值,也可以加密單個(gè)值
$numbers = $hashids->decrypt($id);//解密哈希值
自定義SALT值用法如下;
Hashids類的構(gòu)造函數(shù)有三個(gè)參數(shù)分別是:
$salt = '', $min_hash_length = 0, $alphabet = ''
$salt是自定義的SALT值,最好大于6位小于32位。
$min_hash_length是哈希值最小長度,最少7位。
$alphabet是加密生成的字符串來源默認(rèn)是abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890,可以自己定義,但要多于16個(gè)。
$hashids = new Hashids\Hashids('this is my salt', 8, 'abcdefghij1234567890'); //實(shí)例化
$id = $hashids->encrypt(1, 2, 3); //加密
$numbers = $hashids->decrypt($id); //解密
總結(jié)
以上是生活随笔為你收集整理的hashids php 如何使用,Hashids使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: “若不坐禅销妄想”下一句是什么
- 下一篇: php数组包含对象吗,在包含数组的PHP