Კომპიუტერები, Პროგრამირების
Ქეშირების ფუნქცია არის: რა არის ეს, რატომ და რა ხდება
ხშირად, როდესაც ჩამოტვირთვის ტორენტის ან ფაილი პირდაპირ თავს აღწერილობაში არ არის რაღაც «ad33e486d0578a892b8vbd8b19e28754» (მაგალითად, ex.ua), ხშირად ნოტა «md5». ეს hash კოდი - შედეგი, რომ შედეგები ქეშირების ფუნქცია დამუშავების შემდეგ შემომავალი მონაცემების. ინგლისურად hash მიუთითებს დაბნეულობა, მარიხუანა, გრეჩიხას, ან კერძი of minced ხორცი და ბოსტნეული. გაშიფვრა hash ძალიან რთულია, შეიძლება ითქვას, რომ, პრაქტიკულად, შეუძლებელია. მაშინ ჩნდება კითხვა: "რატომ უნდა ყველა ამ hash ფუნქციები, თუ აძლევენ გაუგებარი გაუგებრობა, რომელიც ასევე არ შეიძლება გაშიფრა?". ეს იქნება განხილული ამ სტატიაში.
რა არის ქეშირების ფუნქცია, და როგორ მუშაობს იგი?
რატომ გვჭირდება ქეშირების ფუნქცია?
Hash: რასაც ისინი t
1. ფუნქციის შესამოწმებლად მთლიანობის ინფორმაცია
როდესაც მონაცემთა გადაცემის ქსელი, არ გაანგარიშება hash პაკეტი და ეს შედეგი ასევე გადამდები ერთად ფაილი. მიღებისას ერთხელ კომპიუტერული hash კოდი და შედარებით ღირებულება მიღებული ქსელში. თუ კოდი არ ემთხვევა, ეს მიუთითებს იმაზე, შეცდომა, და დაზიანებული პაკეტი გადაეცემა ერთხელ. ასეთ გამოთვლის ფუნქცია სწრაფი სიჩქარე, მაგრამ მცირე რაოდენობით hash ღირებულებები და ცუდი სტაბილურობა. მაგალითად, ამ ტიპის: CRC32, რომელსაც აქვს მხოლოდ 232 განსხვავებული ღირებულებები.
2. კრიპტოგრაფიული ფუნქცია
ამ ტიპის გამოიყენება დაიცვას არასანქცირებული წვდომის (ND). ისინი საშუალებას მოგცემთ შეამოწმოთ თუ არა იქ იყო მონაცემები კორუფციის შედეგად ერთი LP გადაცემის ფაილი ქსელში. True hash არის საჯაროდ ხელმისაწვდომი, ამ შემთხვევაში, როგორც მიღებული ფაილი hash შეიძლება გამოთვლილია გავურბივარ სხვადასხვა პროგრამები. ასეთი თვისებები ხანგრძლივი ცხოვრების და სტაბილური ფუნქციონირების, და ძიება collisions (შესაძლებელია მატჩების შედეგები სხვადასხვა მონაცემთა წყარო) ძალიან რთულია. ასეთი ფუნქცია გამოიყენება შენახვის დაგავიწყდათ მონაცემთა ბაზაში (SH1, SH2, MD5) და სხვა ღირებული ინფორმაცია.
3. ფუნქცია მიზნად ისახავს შექმნას ეფექტური მონაცემები სტრუქტურა
მისი მიზანი არის საკმაოდ კომპაქტური და მოწესრიგებული ორგანიზაცია ინფორმაციის სპეციალური სტრუქტურა, რომელსაც hash მაგიდა. ეს მაგიდა საშუალებას გაძლევთ დაამატოთ ახალი ინფორმაცია, ინფორმაციის წაშლა და ძებნის საჭირო მონაცემების მაღალი სიჩქარით.
Similar articles
Trending Now