<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://keys.makeup/</loc><lastmod>2026-03-09</lastmod><priority>1.0</priority></url>
<url><loc>https://keys.makeup/blog/generate-api-key-javascript-crypto-getrandomvalues.html</loc><lastmod>2026-03-09</lastmod><priority>0.8</priority></url>
<url><loc>https://keys.makeup/blog/api-key-format-hex-base64-uuid-comparison.html</loc><lastmod>2026-03-09</lastmod><priority>0.8</priority></url>
<url><loc>https://keys.makeup/blog/api-key-entropy-256-bits-production-security.html</loc><lastmod>2026-03-09</lastmod><priority>0.8</priority></url>
<url><loc>https://keys.makeup/blog/api-key-prefix-patterns-sk-live-naming-convention.html</loc><lastmod>2026-03-09</lastmod><priority>0.8</priority></url>
<url><loc>https://keys.makeup/blog/why-never-use-math-random-api-key-generation.html</loc><lastmod>2026-03-09</lastmod><priority>0.8</priority></url>
<url><loc>https://keys.makeup/blog/how-to-generate-uuid-v4-javascript.html</loc><lastmod>2026-03-09</lastmod><priority>0.8</priority></url>
<url><loc>https://keys.makeup/blog/api-key-length-how-long-should-it-be.html</loc><lastmod>2026-03-09</lastmod><priority>0.8</priority></url>
<url><loc>https://keys.makeup/blog/base64-vs-base64url-encoding-difference.html</loc><lastmod>2026-03-09</lastmod><priority>0.8</priority></url>
<url><loc>https://keys.makeup/blog/how-stripe-generates-api-keys.html</loc><lastmod>2026-03-09</lastmod><priority>0.8</priority></url>
<url><loc>https://keys.makeup/blog/secure-random-string-generator-every-language.html</loc><lastmod>2026-03-09</lastmod><priority>0.8</priority></url>
</urlset>