feat(Random): add hex characters set
This commit is contained in:
parent
9eb428c528
commit
df790e0c9a
3 changed files with 7 additions and 2 deletions
|
@ -2,7 +2,7 @@
|
|||
|
||||
$len = $_GET['length'] ?? 32;
|
||||
|
||||
$contains = isset($_GET['contains']) ? explode(',', $_GET['contains']) : ['digit', 'upper', 'lower', 'special'];
|
||||
$contains = isset($_GET['contains']) ? explode(',', $_GET['contains']) : ['hex', 'digit', 'upper', 'lower', 'special'];
|
||||
|
||||
header('Content-Type: text/plain');
|
||||
|
||||
|
|
|
@ -13,6 +13,10 @@ return [
|
|||
[
|
||||
'name' => 'Change length',
|
||||
'path' => '/?length=20'
|
||||
],
|
||||
[
|
||||
'name' => 'Only hex',
|
||||
'path' => '/?length=16&contains=hex'
|
||||
]
|
||||
],
|
||||
'append' => function () {
|
||||
|
|
|
@ -5,7 +5,8 @@ function generateRandomString($length = 10, $contains = ['upper', 'lower', 'digi
|
|||
'digit' => '0123456789',
|
||||
'lower' => 'abcdefghijklmnopqrstuvwxyz',
|
||||
'upper' => 'ABCDEFGHIJKLMNOPQRSTUVWXYZ',
|
||||
'special' => '!#$%&()*+,-.:;<=>?@[]'
|
||||
'special' => '!#$%&()*+,-.:;<=>?@[]',
|
||||
'hex' => '0123456789abcdef'
|
||||
];
|
||||
$characters = '';
|
||||
foreach ($contains as $c) {
|
||||
|
|
Loading…
Reference in a new issue