gsylvestre/php-token-generator

生成加密安全的URL安全字符串

v0.1 2019-12-09 09:49 UTC

This package is auto-updated.

Last update: 2024-09-22 08:58:06 UTC


README

简单且安全的PHP7令牌生成器。

  • 加密安全
  • 字符串可用于URL
  • 可选移除相似字符(Il1和0oO)
  • 您可以选择返回字符串的长度

安装

composer require gsylvestre/php-token-generator

用法

$generator = new \PHPTokenGenerator\TokenGenerator();
$token = $generator->generate(24); //RDTAwiMFSZiTs5y3Eqq7b9ud

其他用法

默认字符串长度为32

$generator = new \PHPTokenGenerator\TokenGenerator();
$token = $generator->generate(); //MpWUMGLUeg6FQQr6CHi7S8n9tfapY2bc 

默认情况下,字符Il10oO将从返回的字符串中移除(因为它们看起来相似,并且在需要人工阅读时会导致错误)。您可以通过将false作为第二个参数传递来获取它们

$generator = new \PHPTokenGenerator\TokenGenerator();
$token = $generator->generate(12, false); //9tIKdlfCSOo4

许可证

MIT