hashids

场景: 文章等id直接在url中,如果不加密的话,可能会造成篡改数据浏览没有权限的文章,把id直接暴露给用户
比如:http://v.youku.com/v_show/id_XMzQ0NzY5NzYxMg (优酷)
官网:http://hashids.org/

js

var hashids = new Hashids("this is my salt"),
  id = hashids.encode(1, 2, 3),
  numbers = hashids.decode(id);

php

$hashids = new Hashids\Hashids('this is my salt');
$id = $hashids->encode(1, 2, 3);
$numbers = $hashids->decode($id);

可以转载,但必须说明出处

发表评论