jstewmc/create-token

创建一个不可见令牌

v1.0.0 2016-08-13 22:06 UTC

This package is auto-updated.

Last update: 2024-08-29 04:36:57 UTC


README

一个create-token服务。

use Jahuty\CreateToken\Create;

(new Create())(8);   // returns something like "12a8b53c"
(new Create())(16);  // returns something like "8ab5dfaef3d2c999"

安全

这个库使用random_bytes() PHP函数。根据PHP手册,该函数生成用于盐、密钥和初始化向量的加密安全、伪随机、不可见令牌。

长度

请注意,在创建不可见令牌时,长度很重要。为了提供足够的随机性,令牌的长度应该等于哈希函数输出的长度。例如,通过SHA-256散列的令牌应该有64个字符长;通过SHA-512散列的令牌应该有128个字符长;依此类推。

许可证

MIT

作者

Jack Clayton

版本

1.0.0,2016年8月16日

  • 首次重大发布

0.1.0,2016年7月28日

  • 初始发布