Hash, bir bilgisayar ağı üzerinden iletilen mesajların veri bütünlüğünü doğrulamak için kullanılan tanımlayıcı bir değerdir. Gönderen bilgisayar, mesajın değerini hesaplayan gizli bir algoritma kullanır. Bu değer aslında mesaj için dijital bir parmak izi oluşturur, çünkü değer benzersiz bir şekilde mesaj içeriğinin bir ürünüdür.
Ayrıca, mesaj içeriğinden veya değerinden hash algoritması türetilemez. Mesaj ve değer daha sonra iletilir. Gizli algoritmayı da bilen alıcı bilgisayar, mesaj üzerinde aynı hesaplamayı yapar. Ortaya çıkan değer, gönderen bilgisayardan alınan değerle uyuşmuyorsa, mesajın yolda değiştirildiği kanıtlanır ve mesaj atılır. Tek yönlü fonksiyona bakın.
Technipages Hash'i Açıklıyor
Hash, bir veri değerini çok daha küçük bir değere dönüştürmek için kullanılan bir fonksiyondur. Karma, büyük boyutlu bir orijinal veriyi daha küçük boyutlu bir veriyle eşleştirmek için kullanılan bir işlevdir; karma, orijinal bir veriyi başka bir değerle maskeler. Buna dayanarak, bir karma daha az yer kaplar. Hashing bir veriyi indeksler ve bir veri parçası üzerinde bir hash fonksiyonu gerçekleştirildiğinde, verinin değeri bulunacağı için veriyi bulmak kolaylaşacaktır. Hash fonksiyonları tek yönlüdür; tersine çevrilemezler.
Karma değerler orijinallerinden daha küçüktür, bunların bir uygulaması, bir medya dosyasının boyutunun küçültüldüğü veri benzeri medya dosyalarının sıkıştırılmasında görülebilir. Hashing, verileri almak ve bir verinin geçerliliğini doğrulamak için de kullanılabilir.
Bir hash fonksiyonundan elde edilen değerler bir hash tablosunda saklanacaktır, tablo benzersiz bir değer atfeder. bir veriye değer verir, bu nedenle orijinal veri için kaynak yapılırken, karma kodu çözülür ve bir değer oluşturuldu. Verilerin hash edilmesi, bilgisayar bilimlerinde yaygın bir uygulamadır ve birkaç farklı amaç için kullanılır.
Hash'in Yaygın Kullanımları
- için temel teknoloji bir Doğramak medya dosyalarının boyutunu azaltan sıkıştırma yazılımı için temel teknolojidir
- A doğramak verilerin değiştirilmeden veya kaybolmadan güvenli bir şekilde aktarılmasını sağlamanın kesin bir yoludur
- Bir verinin alınması ve yeniden doğrulanması, bir doğramak
Hash'in Yaygın Yanlış Kullanımları
- A doğramak daha sonra verileri bulabilmek için bir verinin değerini maskelemez
- Birkez doğramak işlem gerçekleştirilmiştir, geri alınabilir.