Kriptografik Özetler (Hashes)

MD5 – 128 bitlik (32 karakterlik) bir özet fonksiyonu. Kriptografik güvenlik için artık çakışmaya dayanıklı kabul edilmese de dosyaların hızlı sağlama toplamı (checksum) doğrulaması için yaygın olarak kullanılmaktadır.

SHA-1 – 160 bitlik (40 karakterlik) bir algoritma. Eskiden güvenlik protokollerinde popülerdi, ancak artık daha güçlü SHA-2 algoritmaları lehine kullanımdan kaldırılmıştır.

SHA-256 – SHA-2 ailesinin bir parçası olan 256 bitlik (64 karakterlik) endüstri standardı. SSL/TLS sertifikalarında, dijital imzalarda ve Bitcoin gibi kripto para birimlerinde küresel olarak kullanılır.

SHA-512 – Üst düzey kriptografik güvenlik ve hassas veri doğrulaması için tasarlanmış 512 bitlik (128 karakterlik) yüksek güvenlikli bir özet fonksiyonu.

CRC32 (Sağlama Toplamı) – Verileri kurcalamaya karşı korumak yerine kazara veri iletim hatalarını tespit etmek için kullanılan 8 karakterlik bir polinom sağlama toplamı.

BCRYPT – Uyarlanabilir bir parola özetleme algoritması. Gökkuşağı tablosu (rainbow table) saldırılarını önlemek için elde edilen özetin her çalıştırmada benzersiz olmasını sağlayarak her seferinde otomatik olarak rastgele bir tuz (salt) ekler.

Veri Kodlamaları (Data Encodings)

Base64 – İkili verileri 64 ASCII yazdırılabilir karaktere kodlar. Medyayı gömmek veya ikili verileri e-posta gibi yalnızca metin içeren kanallar üzerinden aktarmak için gereklidir.

Base32 – Base64'e benzer, ancak büyük/küçük harfe duyarsız sistemlerle uyumluluk için 32 karakterlik büyük harfli bir alfabe (A-Z ve 2-7) kullanır.

Onaltılık (Hex / Hexadecimal) – Her baytı iki onaltılık basamak (0-9 ve A-F) olarak temsil eder. Geliştiriciler tarafından bellek adreslerini ve renk kodlarını temsil etmek için yaygın olarak kullanılır.

Ondalık (Base10) – Dizedeki her karakteri karşılık gelen ondalık ASCII veya Unicode kod noktasına dönüştürür.

Sekizlik (Base8 / Octal) – Karakter kod noktalarını 8 tabanlı (0-7 basamakları) gösterime dönüştürür.

İkili (Base2 / Binary) – Metni doğrudan bilgisayar tarafından okunabilen ham 8 bitlik ikili 0 ve 1'lere dönüştürür.

URL Encode – Web adreslerinde güvenli iletim için boşlukları ve özel karakterleri yüzde kodlu eşdeğerleriyle (örneğin boşluk %20 olur) değiştirir.

HTML Varlıkları (HTML Entities) – XSS güvenlik açıklarını ve işleme sorunlarını önlemek için <, > ve & gibi karakterleri güvenli HTML varlıklarına dönüştürür.

Şifreler ve Eğlence

Ters Çevrilmiş Metin – Tüm dizeyi ters sırada çevirir.

ROT13 Şifresi – Alfabedeki ASCII harflerini 13 pozisyon döndüren klasik bir Sezar şifresi varyantı.

ROT47 Şifresi – Sayılar ve noktalama işaretleri dahil olmak üzere 47 görünür ASCII karakterini döndüren genişletilmiş bir ROT şifresi.

Atbash Şifresi – Alfabe eşlemesini tersine çeviren (A↔Z, B↔Y, vb.) antik bir İbrani ikame şifresi.

Leetspeak (1337) – Standart harfleri görsel olarak benzer sayılarla değiştiren bir internet alt kültürü metin formatı (ör. E→3, A→4, T→7).

Mors Alfabesi – Metni erken telgraf iletişiminde kullanılan nokta ve tire dizilerine çevirir.