|
1 | 1 | const entropy = require('./entropy-string') |
| 2 | +const print = console.log |
2 | 3 |
|
3 | 4 | let bits = 48 |
4 | | -console.log('\n48-bit string using base32 characters') |
5 | | -console.log(' ' + entropy.string(bits, entropy.charSet32)) |
| 5 | +print('\n48-bit string using base32 characters') |
| 6 | +print(' ' + entropy.string(bits, entropy.charSet32)) |
6 | 7 |
|
7 | | -console.log('\n48-bit string using hex characters') |
8 | | -console.log(' ' + entropy.string(bits, entropy.charSet16)) |
| 8 | +print('\n48-bit string using hex characters') |
| 9 | +print(' ' + entropy.string(bits, entropy.charSet16)) |
9 | 10 |
|
10 | | -console.log('\n48-bit string using uppercase hex characters') |
| 11 | +print('\n48-bit string using uppercase hex characters') |
11 | 12 | entropy.charSet16.use('1234567890ABCDEF') |
12 | | -console.log(' ' + entropy.string(bits, entropy.charSet16)) |
| 13 | +print(' ' + entropy.string(bits, entropy.charSet16)) |
13 | 14 |
|
14 | | -console.log('\nBase 32 character string with a 1 in a million chance of a repeat in 30 such strings') |
| 15 | +print('\nBase 32 character string with a 1 in a million chance of a repeat in 30 such strings') |
15 | 16 | bits = entropy.bits(30, 1000000) |
16 | | -console.log(' ' + entropy.string(bits, entropy.charSet32)) |
| 17 | +print(' ' + entropy.string(bits, entropy.charSet32)) |
17 | 18 |
|
18 | | -console.log('\nBase 32 character string with a 1 in a trillion chance of a repeat in 10 million such strings') |
| 19 | +print('\nBase 32 character string with a 1 in a trillion chance of a repeat in 10 million such strings') |
19 | 20 | bits = entropy.bitsWithPowers(7, 12) |
20 | | -console.log(' ' + entropy.string(bits, entropy.charSet32)) |
| 21 | +print(' ' + entropy.string(bits, entropy.charSet32)) |
| 22 | + |
| 23 | +print('\nAs above, but with "my" characters"') |
| 24 | +entropy.charSet8.use('dingosky') |
| 25 | +print(' ' + entropy.string(bits, entropy.charSet8)) |
21 | 26 |
|
22 | 27 | bits = 128 |
23 | | -console.log('\nOWASP session ID using file system and URL safe characters') |
24 | | -console.log(' ' + entropy.string(bits, entropy.charSet64)) |
| 28 | +print('\nOWASP session ID using file system and URL safe characters') |
| 29 | +print(' ' + entropy.string(bits, entropy.charSet64)) |
25 | 30 |
|
26 | | -console.log('') |
| 31 | +print('') |
0 commit comments