1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-07 00:58:02 +00:00

Add Generate Random 20-Character Hex String as a Unix TIL

This commit is contained in:
jbranchaud
2023-10-12 09:41:08 -05:00
parent ee3c671c47
commit 94afc729f9
2 changed files with 19 additions and 1 deletions

View File

@@ -0,0 +1,17 @@
# Generate Random 20-Character Hex String
The `openssl` utility has a bunch of subcommands including `rand`. The `rand`
subcommand can be used to generate pseudo-random numbers.
```bash
openssl rand -hex 10
5ce459896581abc81a65
```
The number at the end of the command tells `rand` how many bytes of output to
generate. When the `-hex` flag is used, it will encode the output in hex.
The 10 bytes of output in hex will result in a 20-character string. That number
can be adjusted to your needs.
See `man openssl` or `openssl rand -help` for more details.