Karma ve Şifreleme Arasındaki Fark

Karma ve Şifreleme Arasındaki Fark
Karma ve Şifreleme Arasındaki Fark

Video: Karma ve Şifreleme Arasındaki Fark

Video: Karma ve Şifreleme Arasındaki Fark
Video: Windows 10 - DİSK YÖNETİMİ REHBERİ - Bu Videoyla Diskini Güzelce Yönetin 2024, Temmuz
Anonim

Hashing ve Şifreleme

Bir karakter dizesini, orijinal dizeyi temsil eden daha kısa bir sabit uzunluk değerine (karma değerler, karma kodlar, karma toplamlar veya sağlama toplamları denir) dönüştürme işlemine karma denir. Genellikle bu dönüşümü gerçekleştirmek için bir fonksiyon kullanılır ve buna hash fonksiyonu denir. Hashing, daha kısa, sabit uzunluktaki hash değerini aramak orijinal değeri aramaktan daha hızlı olacağından, veritabanlarındaki verileri indekslemeyi ve almayı daha hızlı hale getirecektir. Şifreleme, verilerin yetkisiz kişilerin anlayamayacağı bir formata dönüştürülmesi işlemidir. Bu yeni biçime şifreli metin denir. Şifreli metni orijinal biçime geri dönüştürmeye şifre çözme denir.

Hashing nedir?

Bir karakter dizesini, orijinal dizeyi temsil eden daha kısa bir sabit uzunluk değerine dönüştürmeye karma denir. Bu dönüştürme, bir hash işlevi tarafından gerçekleştirilir. Hashing, orijinal değerden daha kısa bir hash değerinin kullanılması nedeniyle veritabanlarından verilerin daha hızlı indekslenmesine ve alınmasına izin verir. Hashing, dijital imzaların şifrelenmesi ve şifresinin çözülmesi için şifreleme algoritmalarında da kullanılır. Hashing tek yönlü bir işlemdir ve hash değeri tarafından orijinal değer alınamaz. Ayrıca, hash, iki farklı orijinal değer için aynı hash değerini üretmemelidir. Basit ve yaygın olarak kullanılan karma yöntemlerinden bazıları, Bölme-kalan yöntemi, katlama yöntemi ve Radix dönüştürme yöntemidir.

Şifreleme Nedir?

Verileri görme yetkisi olmayan taraflarca anlaşılamayacak bir formata (cipher-text denir) dönüştürülmesine şifreleme denir. Şifreleme uzun süredir kullanılmaktadır. Şifreleme yöntemleri, sayıların yerine harflerin konulması gibi basit yöntemlerden, bir bilgisayar algoritması kullanarak dijital bir sinyaldeki bitlerin yeniden düzenlenmesi gibi daha karmaşık yöntemlere kadar uzanır. Şifreli metinden orijinal veriyi elde etmeye şifre çözme denir ve doğru şifre çözme anahtarı gerektirir. Bu anahtar yalnızca verileri görme yetkisi olan taraflarca kullanılabilir. Şifre çözme anahtarı bilinmeden kırılamayan bir şifreleme yöntemine güçlü şifreleme denir. Açık anahtar şifrelemesi, verilerin alıcının açık anahtarı kullanılarak şifrelendiği ve eşleşen bir özel anahtar kullanılmadan şifresinin çözülemediği şifreleme yöntemlerinden biridir.

Hashing ve Şifreleme arasındaki fark nedir?

Bir karakter dizesini orijinal dizeyi temsil eden daha kısa bir sabit uzunluk değerine dönüştürmeye hashing denirken, verileri görme yetkisi olmayan taraflarca anlaşılamayacak bir biçime (cipher-text denir) dönüştürmeye denir. veriler, şifreleme olarak adlandırılır. Hashing, hash değeri tarafından orijinal değerin alınamadığı tek yönlü bir işlem olduğundan, şifreleme için de kullanılır. İleti özeti karma işlevleri (MD2, MD4 ve MD5), dijital imzaları şifrelemek için kullanılır. Ancak karma kullanımı şifreleme ile sınırlı değildir. Hashing, veritabanlarından daha hızlı veri almak için de kullanılır. Ancak bu görevler için kullanılan hash işlevleri birbirinden farklıdır ve iki görev arasında değiştirilirse iyi çalışmayabilir.

Önerilen: