Hash, Base64 ve JWT nedir?
Hash (özet), herhangi bir uzunluktaki veriyi sabit uzunlukta ve geri döndürülemez bir parmak izine çeviren tek yönlü bir fonksiyondur. SHA-256 gibi algoritmalar parola saklama, dosya bütünlüğü doğrulama ve dijital imzalarda kullanılır.
Base64 ikili veya metinsel veriyi 64 karakterlik güvenli bir alfabeye çeviren bir kodlama yöntemidir; şifreleme değildir. E-posta ekleri, veri URI'leri ve API yüklerinde ikili veriyi metin olarak taşımak için kullanılır.
JWT (JSON Web Token) nokta ile ayrılmış üç bölümden oluşur: header.payload.signature. Header ve payload Base64URL ile kodlanmış JSON'dur; imza ise token'ın değiştirilmediğini garanti eder. Bu araç ilk iki bölümü okur.