Bir API yanıtında, bir data URL'inde ya da bir CTF sorusunda aGVsbG8= gibi tuhaf görünen bir dize gördün mü? Bu büyük olasılıkla Base64. Peki nedir ve nasıl çözülür?
Base64 nedir?
Base64, ikili (binary) veya metin verisini yalnızca 64 güvenli karakter (A–Z, a–z, 0–9, +, /) kullanarak temsil eden bir kodlamadır. Şifreleme değildir — herkes çözebilir. Amacı, verinin metin-tabanlı ortamlardan (e-posta, JSON, URL) güvenle geçmesini sağlamaktır. Örneğin bir görseli HTML'e gömmek için data:image/png;base64,... biçiminde kullanılır.
Ne zaman karşına çıkar?
- API/JSON içinde gömülü veri
- E-posta ekleri, data URL'leri
- CTF sorularında "gizlenmiş" (ama şifrelenmemiş) metin
Tarayıcıda Base64 encode/decode
👉 swapfile.io Base64 encode & decode ile metni Base64'e çevir ya da geri çöz — anında, tamamen tarayıcında, hiçbir şey yüklenmeden. Unicode/Türkçe karakterler doğru işlenir.
Daha fazla kodlama/şifre türünü tanımlamak için şifre & kodlama tanımlayıcı işine yarar.
Özetle
Base64 bir şifreleme değil, taşıma için bir kodlamadır — gördüğün = ile biten dizeler genelde budur. Hızlıca çözmek ya da üretmek için tarayıcıda Base64 aracını kullan. Gizli ve anında.