Cryptology Engine

Kodlama & Çözümleme

Base64, Base32, Hex ve diğer encoding algoritmaları (Güvenlik amacı gütmez)

Kodlama & Çözümleme Nedir?

Encoding (kodlama), veriyi farklı bir formata dönüştürme işlemidir, ancak şifrelemeden farklı olarak güvenlik amacı gütmez. Encoding, veriyi farklı sistemler arasında aktarabilmek veya saklamak için kullanılır. Örneğin, Base64 encoding, binary veriyi metin formatına dönüştürerek e-posta eklerinde veya web sayfalarında kullanılabilir hale getirir. Encoding işlemi geri çevrilebilir (decoding) - yani orijinal veriye geri dönülebilir.

Kullanım Alanları

  • E-posta ekleri (MIME)
  • Web sayfalarında binary veri gömme
  • API veri aktarımı
  • Veritabanı saklama
  • URL encoding
  • Veri görselleştirme
Temel Özellikler
  • Geri çevrilebilir (reversible)
  • Güvenlik amacı gütmez
  • Veri aktarımı için optimize
  • ASCII uyumlu
  • Hızlı işlem
Algoritma Karşılaştırması
Algoritma
Güvenlik
Hız
Kullanım Alanları
Base64Güvenlik sağlamaz; yalnızca veri temsilidirÇok Hızlı
E-posta ekleriWeb sayfalarıAPI veri aktarımı
Base32Güvenlik sağlamaz; yalnızca veri temsilidirÇok Hızlı
Case-insensitive sistemlerURL-safe encoding
HexGüvenlik sağlamaz; yalnızca veri temsilidirÇok Hızlı
DebuggingVeri görselleştirmeDüşük seviye programlama

* Karşılaştırmalar 64-bit CPU'da referans/donanım hızlandırmasına göre

Text Encoding

Binary veriyi metin formatına dönüştüren encoding algoritmaları.

İlgili Standartlar
  • RFC 4648
  • MIME (RFC 2045)