Add Generate A Random Secret Value With OpenSSL as a Unix TIL

This commit is contained in:
jbranchaud
2026-11-05 09:28:30 -06:00
parent 9f046f90ff
commit 41b63f50f8
2 changed files with 19 additions and 1 deletions
@@ -0,0 +1,17 @@
# Generate A Random Secret Value With OpenSSL
The `openssl` command can generate a random hex-based value like so:
```bash
❯ openssl rand -hex 32
101142ffaf1c6b14395cec5592f6f3739d5ee282a9db27ec2d7ad879540c16a2
```
This is useful if I need to generate a secret key value for authentication in a
feature I'm building. For example, I'm working on a dedicated MCP server that
can only be accessed by a 3rd-party messaging interface. I need to only allow
requests to the MCP endpoint that have a valid secret key. I can use the above
command to generate unique values for both local testing and the actual secret
that ends up in our production vault.
See `man openssl` for more details.