ATlast — you'll never need to find your favorites on another platform again. Find your favs in the ATmosphere.
atproto
at master 690 B view raw
1import { randomBytes } from "crypto"; 2 3/** 4 * Generate encryption key for token storage 5 * Run once: npx tsx scripts/generate-encryption-key.ts 6 */ 7 8const key = randomBytes(32).toString("hex"); 9 10console.log("\n🔐 TOKEN ENCRYPTION KEY GENERATED\n"); 11console.log("Add this to your .env file and Netlify environment variables:\n"); 12console.log(`TOKEN_ENCRYPTION_KEY=${key}\n`); 13console.log("⚠️ IMPORTANT:"); 14console.log("1. Keep this key secret and secure"); 15console.log("2. Never commit this to git"); 16console.log( 17 "3. Use the same key across all environments to decrypt existing tokens", 18); 19console.log( 20 "4. If you lose this key, all encrypted tokens will be unrecoverable\n", 21);