What is a secret key?
A secret key is private cryptographic material used by symmetric encryption or message authentication algorithms.
Security
Generate secure symmetric secret keys for AES, HMAC and application configuration.
Generate secure symmetric secret keys for AES, HMAC and application configuration.
This tool runs in your browser. Your input is processed locally and is not uploaded.
Use this secret key generator to produce random key material for supported symmetric algorithms and development environments. Keys are generated locally in your browser and should be stored securely.
A secret key is private cryptographic material used by symmetric encryption or message authentication algorithms.
The correct length depends on the algorithm. AES commonly uses 128, 192 or 256 bits.
No. Keys are generated locally in your browser and are not uploaded or permanently stored by the tool.