fork download
  1. function generateSecureJWTSecret(length = 32) {
  2. const chars =
  3. "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+-=[]{}|;:,.<>?";
  4. let secret = "";
  5. for (let i = 0; i < length; i++) {
  6. const randomIndex = Math.floor(Math.random() * chars.length);
  7. secret += chars[randomIndex];
  8. }
  9. return secret;
  10. }
  11.  
  12. console.log(`\n${generateSecureJWTSecret(48)}\n`); // 48-char long secret
  13.  
Success #stdin #stdout 0.03s 18920KB
stdin
Standard input is empty
stdout
!V*nbj@7f6S]M$w0%qBm{zj6J?ib6%wkQO+)mC2rhgGu.L1T