<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>base64.tooljo.com — blog</title><description>Long-form posts on base64 in Kubernetes, JWT padding, data URIs, and HTTP Basic Auth.</description><link>https://base64.tooljo.com/</link><language>en-us</language><item><title>Base64 isn&apos;t encryption — five places engineers still confuse them</title><link>https://base64.tooljo.com/blog/base64-is-not-encryption/</link><guid isPermaLink="true">https://base64.tooljo.com/blog/base64-is-not-encryption/</guid><description>Encoding makes data transportable. Encryption makes data secret. They are not interchangeable. Here are the five most common production bugs that come from confusing them.</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Debugging Kubernetes Secrets: Why `kubectl get secret` lies to you</title><link>https://base64.tooljo.com/blog/debugging-kubernetes-secrets/</link><guid isPermaLink="true">https://base64.tooljo.com/blog/debugging-kubernetes-secrets/</guid><description>kubectl get secret returns base64-encoded values that look like ciphertext but are just an encoding away from plain text. Here&apos;s the developer&apos;s playbook for inspecting, debugging, and not getting bitten by Kubernetes secrets.</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate></item></channel></rss>