2017 © Pedro Peláez
 

library create-token

Create an opaque token

image

jstewmc/create-token

Create an opaque token

  • Sunday, August 14, 2016
  • by Jstewmc
  • Repository
  • 1 Watchers
  • 0 Stars
  • 6 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 20 % Grown

The README.md

create-token

A create-token service., (*1)

use Jahuty\CreateToken\Create;

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

Security

This library uses the random_bytes() PHP function. According to PHP's manual, the function generates cryptographically secure, psuedo-random, opaque tokens suitable for salts, keys, and initialization vectors., (*2)

Length

Keep in mind, length is important when creating an opaque token. To provide sufficient randomness, a token's length SHOULD equal the length of the hash function's output. For example, a token that's hashed via SHA-256 should be 64 characters long; a token that's hashed via SHA-512 should be 128 characters long; so on and so forth., (*3)

License

MIT, (*4)

Author

Jack Clayton, (*5)

Version

1.0.0, August 16, 2016

  • First major release

0.1.0, July 28, 2016

  • Initial release

The Versions

14/08 2016

dev-master

9999999-dev

Create an opaque token

  Sources   Download

MIT

The Requires

  • php ^7.0

 

The Development Requires

by Jack Clayton

php token create jstewmc opaque

14/08 2016

v1.0.0

1.0.0.0

Create an opaque token

  Sources   Download

MIT

The Requires

  • php ^7.0

 

The Development Requires

by Jack Clayton

php token create jstewmc opaque