× - Sınav Puan Hesaplama KPSS Lisans Puanı Hesaplama KPSS Önlisans Puanı Hesaplama KPSS Ortaöğretim Puanı Hesaplama DGS Puan Hesaplama TYT Puan Hesaplama YKS AYT Puan Hesaplama ALES Puan Hesaplama LGS Puan Hesaplama MSÜ Puan Hesaplama YDS Puan Hesaplama - Hash/Encode Online Base64 Kodlama Online Base64 Kodu Çözme Online MD5 Hash Kodu Oluşturma Online SHA0 Hash Kodu Oluşturma Online SHA1 Hash Kodu Oluşturma Online SHA224 Hash Kodu Oluşturma Online SHA256 Hash Kodu Oluşturma Online SHA384 Hash Kodu Oluşturma Online SHA512 Hash Kodu Oluşturma Online RIPEMD Hash Kodu Oluşturma CRC16 Hash Kodu Oluşturma CRC32 Hash Kodu Oluşturma ADLER32 Hash Kodu Oluşturma ROT13 Kodu Oluşturma/Çözme - Text İşlemleri Online Kelime Sayısı Hesaplama Inline Style Temizleme Online HTML Tag Temizleme Online HTML Tag Küçültme - Tarih/Diğer İşlemler Yaş Hesaplama Adet Tarihi Hesaplama İki Tarih Arası Fark Gün Hesaplama Haftanın Hangi Günü Hesaplama KDV Hesaplama - Biz Kimiz? Hakkımızda İletişim Gizlilik Politikası Çerez Politikası

Sayfa üzerinde giriş text alanına Base64 ile kodlanmış metni yapıştırıp "BASE64 Kodu Çöz" botonuna tıklayarak sonuç text alanı içinde çözümlenmiş halini oluşturabilirsiniz.

Giriş Text
 

Sonuç Text

Base64 Kodlama Nedir? Base64 Kodu nasıl çözülür?

Base64, ikili verilerin sadece bazı kısıtlı karekter kodlamalarını kullanan ortamlar üzerinde taşınmasını sağlayan bir kodlama şeması olduğunu Base64 kodlama sayfamızda söylemiştik. Base64 kodlarken yaptığımız işlemlerin tersini yaparak orjinal metne dönüş yapabiliriz. Bu işlemin nasıl yapılacağını aşağıda örnek tablo üzerinde anlatılmıştır.

Örnek: Base64 kodlanmış "cHVhbmhlc2FwbGFtYXJvYm90dQ==" kodunu çözersek "puanhesaplamarobotu" metnini elde ederiz.

Online base64 kodu çzöme (Base64 Decode)

Örnek Base64 Kodu Çözme (Base64 Decode) Tablo

Aşağıda "SHR2" Base64 kodunun nasıl orjinal metne çözeceğiniz tablo üzerinde açıklanmıştır.

1. Base64 Kodu: S H R 2
2. Base64 Onluk değeri
(Base64 Tablo Karakter Değeri)
18 7 17 54
3. 8 Bit ikili değer
(Base64 Byte Değeri)
00010010 00000111 00010001 00110110
4. 6 Bit İkili değer
(6 Bit Base64)
010010 000111 010001 110110
5. 4 grup Bit Değeri 0 1 0 0 1 0 0 0 0 1 1 1 0 1 0 0 0 1 1 1 0 1 1 0
6. 3 grup 8 Bit değeri 01001000 011110100 011110110
7. ASCII Değer 72 116 118
8. Çözülmüş Kod H t v

Yukarıdaki tabloda "SHR2" harflerinden oluşan string, Base64 kodlanmış metindir. 1. satırda Base64 kodunda olan bu metni Base64 kodlama tablosundan karakter değerlerini 2. satırda gördüğünüz "18,7,17,54" olarak buluyoruz. 3.satırda 8 bit ikili kod değerlerini yazıyoruz. daha sonra 3. satırdaki her bir grubun soldaki 2 bitini "00" atarak 4. satırdaki 6 bit hale dönüştürüyoruz. Daha sonra 5. satırdaki bu 24 biti 3 adet 8 bitlik gruba ayırarark 6. satırdaki ikili değerleri elde ediyoruz. 7. satırda ikili değerlerin onluk değerini bulup 8. satırda bunlara karşılık gelen karakterleri bulup işlemi tamamlıyoruz.

Base64 Kodlama Tablosu

Base64 Kodlama Tablosu (Base64 Code Index)
Değer CHR   Değer CHR   Değer CHR   Değer CHR
0 A 16 Q 32 g 48 w
1 B 17 R 33 h 49 x
2 C 18 S 34 i 50 y
3 D 19 T 35 j 51 z
4 E 20 U 36 k 52 0
5 F 21 V 37 l 53 1
6 G 22 W 38 m 54 2
7 H 23 X 39 n 55 3
8 I 24 Y 40 o 56 4
9 J 25 Z 41 p 57 5
10 K 26 a 42 q 58 6
11 L 27 b 43 r 59 7
12 M 28 c 44 s 60 8
13 N 29 d 45 t 61 9
14 O 30 e 46 u 62 +
15 P 31 f 47 v 63 /