Deze pagina bestaat niet. Zoek hieronder of sleep een bestand hierheen om de tool te vinden die je nodig hebt.
Wat wil je voor elkaar krijgen?
- Blijft op dit apparaat
- Geen watermerk
- Werkt offline
Sleep een bestand hierheen
or .
Open een app
Volg een recept
Gebruik één tool
Geheime-sleutelgenerator
Een geheime sleutel online genereren: willekeurige hexreeksen voor de SECRET_KEY, APP_SECRET of het JWT-secret van een Django-, Laravel- of Node-app. Kies het aantal bytes en kopieer het resultaat. De sleutels worden in je browser gemaakt en nooit geüpload.
Een geheime sleutel genereren
- 1Stel in hoeveel sleutels je wilt
- 2Stel de lengte in bytes in, standaard 20
- 3Klik op "Genereren" en kopieer de sleutel
- Hexsleutels, twee tekens per byte.
Wat je krijgt
- Op je eigen apparaat gemaakt.Een geheim dat wordt geüpload is geen geheim meer. Deze verlaten je browser nooit.
- Veilige willekeur.Elke byte komt uit de crypto-generator van de browser.
- Jij kiest de sterkte.Van 4 tot 256 willekeurige bytes per sleutel.
Wat je kunt doen
- Sleutels maken van 4 tot 256 bytes. Elke byte wordt twee hextekens, dus 32 bytes geven 64 tekens.
- 1 tot 500 sleutels in één keer maken.
- Gebruiken als Django SECRET_KEY, als geheim voor Laravel of een ander framework, of als HMAC-sleutel om JWT's te ondertekenen.
- Met één knop kopiëren.
Goed om te weten
- Het veld "Lengte" telt bytes, geen tekens. De standaard van 20 bytes geeft 40 hextekens.
- Alleen 0 tot 9 en a tot f komen voor. Wil je framework base64 of een ander formaat, zet het dan zelf om.
- De tool bewaart niets. Zet de sleutel in een omgevingsvariabele of geheimenbeheer en nooit in je repository.
Vragen
Hoe lang moet een geheime sleutel zijn?
Voor een HMAC- of JWT-geheim is 32 bytes (64 hextekens) gebruikelijk. De 20 bytes van de standaard is een minimum.
Kan ik hem als Django SECRET_KEY gebruiken?
Ja. Django accepteert elke lange willekeurige tekenreeks, en een hexsleutel werkt.
Wordt de sleutel ergens naartoe gestuurd?
Nee. Hij wordt in je browser gemaakt en alleen aan jou getoond.
Waarom hex en niet base64?
Hex gebruikt alleen cijfers en a tot f, dus het is veilig in .env-bestanden, shells en URL's zonder aanhalingstekens.