Bilgisayarlar, Programlama
Bir hash fonksiyonudur: öyle, neden ve ne olur neler
açıklamasında doğrudan kendilerini torrent veya dosyaları indirirken Genellikle (ex.ua örneğin,) «ad33e486d0578a892b8vbd8b19e28754» gibi bir şey genellikle bir not «md5» ile vardır. Bu karma kodu - gelen verileri işlendikten sonra bir karma işlev verir sonucu. İngilizce karma karışıklığı, esrar, ot veya kıyılmış et ve sebze bir tabak gösterir. karma çok zordur azalmak, biz pratikte imkansız olduğunu söyleyebiliriz. Ardından soru ortaya çıkıyor: "do Neden tüm bu ihtiyaç varsa, hash fonksiyonları da deşifre edilemeyen anlaşılmaz anlamsız vermek?". Bu, bu makalede ele alınacak.
Ne bir hash fonksiyonu nedir ve nasıl çalışır?
Neden bir karma işlev gerekiyor?
Hash: onlar t nelerdir
1. fonksiyon bilgilerin bütünlüğünü kontrol etmek
Ne zaman bir veri iletim ağı, karma paketin hesaplama vardır ve bu sonuç da dosyası ile birlikte iletilir. Zaman yine hash kodu hesaplanmış ve ağ ile elde edilen değer ile karşılaştırılır alınması. Kod uymuyorsa, bu bir hata olduğunu belirtir ve hasarlı paket tekrar aktarılacaktır. Bir hesaplama işlevi hızlı hızlı, ancak karma değerlerine ve zayıf kararlılık az sayıda bu ise. CRC32, sadece 232 farklı değerlere sahiptir: Bu tür bir örnek.
2. şifreleme işlevi
Bu tür karşı korumak için kullanılır yetkisiz erişim (ND). Onlar ağ üzerinden dosya transferi sırasında LP sonucunda veri bozulması olup olmadığını görmek için kontrol sağlar. Alınan dosya karma farklı pek çok programı kullanılarak hesaplanabilir olarak Gerçek karma, bu durumda, genel kullanıma açıktır. Bu tür özellikler, uzun ömürlü ve istikrarlı çalışma ve (farklı kaynak verilerden olası maçları sonuçları) çarpışmaların arayışı çok karmaşık. Böyle fonksiyonlar şifre veritabanında saklama (SH1, SH2, MD5) ve diğer değerli bilgiler için kullanılır.
3. fonksiyonu etkili bir veri yapısı yaratmak için tasarlanmış
Bunun amacı karma tablo çağrılan özel yapısı, bilginin kompakt ve düzenli organizasyon oldukça olduğunu. Bu tablo, çok yüksek hızlarda gerekli verileri, yeni bilgiler eklemek bilgileri silmek ve arama yapmanızı sağlar.
Similar articles
Trending Now