[{"data":1,"prerenderedAt":112},["ShallowReactive",2],{"post-\u002Fblog\u002Fgenerate":3},{"id":4,"title":5,"body":6,"date":102,"description":103,"extension":104,"meta":105,"navigation":106,"path":107,"seo":108,"sitemap":109,"stem":110,"__hash__":111},"blog\u002Fblog\u002Fgenerate.md","Instant Entropy",{"type":7,"value":8,"toc":97},"minimark",[9,13,16,22,25,55,60,83,90,93],[10,11,12],"p",{},"Stop using online password generators for your secrets. You are leaking data before you even use it.",[10,14,15],{},"If you have a terminal, you have a generator.",[17,18,19],"blockquote",{},[10,20,21],{},"\"Randomness is not a feature, it's a requirement.\"",[10,23,24],{},"Here is the only command you need for API keys, salts, or passwords:",[26,27,32],"pre",{"className":28,"code":29,"language":30,"meta":31,"style":31},"language-bash shiki shiki-themes github-light github-dark","openssl rand -base64 64\n","bash","",[33,34,35],"code",{"__ignoreMap":31},[36,37,40,44,48,52],"span",{"class":38,"line":39},"line",1,[36,41,43],{"class":42},"sScJk","openssl",[36,45,47],{"class":46},"sZZnC"," rand",[36,49,51],{"class":50},"sj4cs"," -base64",[36,53,54],{"class":50}," 64\n",[56,57,59],"h3",{"id":58},"why-it-handles-business","Why it handles business",[61,62,63,71,77],"ol",{},[64,65,66,70],"li",{},[67,68,69],"strong",{},"Native:"," It's already installed on your machine (Mac\u002FLinux).",[64,72,73,76],{},[67,74,75],{},"Strong:"," Cryptographically secure pseudo-random bytes.",[64,78,79,82],{},[67,80,81],{},"Private:"," No network requests, no logs, no third-party tracking.",[10,84,85,86,89],{},"Need a specific length? Change the ",[33,87,88],{},"64"," to whatever byte count you need.",[10,91,92],{},"Generate it, paste it, forget it.",[94,95,96],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":31,"searchDepth":98,"depth":98,"links":99},2,[100],{"id":58,"depth":101,"text":59},3,"2025-12-03","Secure keys in one command","md",{},true,"\u002Fblog\u002Fgenerate",{"title":5,"description":103},{"loc":107},"blog\u002Fgenerate","NtT-QDzQnp1WIHYDOb9pwwO2KAM3F-pocWqDMFtYtsU",1783186628091]