Რა არის MD5? (MD5 შეტყობინება-დაიჯესტი ალგორითმი)

MD5 და მისი ისტორია და მოწყვლადობის განმარტება

MD5 (ტექნიკურად მოუწოდა MD5 შეტყობინება-დაიჯესტი ალგორითმი ) არის კრიპტოგრაფიული ქეშირების ფუნქცია, რომლის ძირითადი მიზანია შეამოწმოს, რომ ფაილი არ შეცვლილა.

იმის ნაცვლად, რომ ადასტურებს, რომ მონაცემთა ბაზების ორი კომპლექტი იდენტურია ნედლეულის მონაცემების შედარებით, MD5 აკეთებს ამას ორივე კომპლექტის შექმნის გზით, შემდეგ კი შეამოწმებს ჩეკებს, რომ ისინი ერთნაირია.

MD5 აქვს გარკვეული ხარვეზები, ამიტომ არ არის სასარგებლო მოწინავე დაშიფვრის აპლიკაციებისთვის, მაგრამ ის კარგად არის მისაღები, რომ გამოიყენოს იგი სტანდარტულ ფაილურ შემოწმებასთან დაკავშირებით.

MD5 შემოწმების ან MD5 გენერატორის გამოყენება

Microsoft File Checksum Integrity Verifier (FCIV) არის ერთი უფასო კალკულატორი, რომელსაც შეუძლია გენერირება MD5 ამოწმებს ფაქტობრივი ფაილი და არა მხოლოდ ტექსტი. იხილეთ როგორ აფიქსირებთ ფაილ მთლიანობას Windows- თან ერთად FCIV- ს, რათა გაიგოთ, თუ როგორ გამოიყენოთ ეს ბრძანებათა ხაზი .

ერთი მარტივი გზა მისაღებად MD5 hash of სიმებიანი წერილები, ციფრები და სიმბოლოები არის სასწაული სალათი MD5 Hash გენერატორი ინსტრუმენტი. უამრავი სხვა არსებობს, ისევე როგორც MD5 Hash გენერატორი, PasswordsGenerator და OnlineMD5.

როდესაც იგივე ჰოლის ალგორითმი გამოიყენება, იგივე შედეგები იწარმოება. ეს ნიშნავს, რომ შეგიძლიათ გამოიყენოთ ერთი MD5 კალკულატორი იმისათვის, რომ მიიღოთ MD5 კალკულატორი და გამოიყენოთ სრულიად განსხვავებული MD5 კალკულატორი, რათა მიიღოთ ზუსტად იგივე შედეგები. ეს შეიძლება განმეორდეს ყველა იმ ინსტრუმენტთან, რომელიც ქმნის ქცევას MD5 hash ფუნქციის საფუძველზე.

ისტორია & amp; MD5- ის მოწყვლადობა

MD5 გამოიგონა რონალდ Rivest, მაგრამ ეს მხოლოდ ერთი მისი სამი ალგორითმები.

მან პირველი ჰაშის ფუნქცია შექმნა, რომელიც 1989 წელს MD2 იყო, რომელიც 8-ბიტიანი კომპიუტერით აშენდა. მიუხედავად იმისა, რომ MD2 კვლავ სარგებლობს, ეს არ არის განკუთვნილი იმ პროგრამებისთვის, რომლებიც საჭიროებენ მაღალი დონის უსაფრთხოებას, ვინაიდან იგი სხვადასხვა თავდასხმისთვის დაუცველი აღმოჩნდა.

MD2 შეიცვალა MD4- ის მიერ 1990 წელს. MD4 გაკეთდა 32-ბიტიანი აპარატებისთვის და იყო უფრო სწრაფად, ვიდრე MD2, მაგრამ ასევე აჩვენებდა სისუსტეებს და ახლა განიხილება ინტერნეტ ინჟინერიის სამუშაო ჯგუფის მიერ .

MD5 გამოიცა 1992 წელს და ასევე აშენდა 32 ბიტიანი აპარატებისთვის. MD5 არ არის ისეთი სწრაფად, როგორც MD4, მაგრამ ითვლება უფრო უსაფრთხოდ, ვიდრე წინა MDX შესრულება.

თუმცა MD5 უფრო უსაფრთხოა, ვიდრე MD2 და MD4, სხვა კრიპტოგრაფიული hash ფუნქციები, როგორიცაა SHA-1 , ვარაუდით, როგორც ალტერნატივა, რადგან MD5 ასევე ნაჩვენები აქვს უსაფრთხოების ხარვეზები.

კარნეგის მელონის უნივერსიტეტის პროგრამული უზრუნველყოფის საინჟინრო ინსტიტუტს აქვს MD5- ის შესახებ: "პროგრამული უზრუნველყოფის დეველოპერები, სერტიფიკაციის ორგანოები, ვებ-მესაკუთრეები და მომხმარებლები თავიდან უნდა იქნას აცილებული MD5 ალგორითმის გამოყენებით, როგორც წინა კვლევამ აჩვენა, უნდა განიხილებოდეს cryptographically გატეხილი და უვარგისი შემდგომი გამოყენება. "

2008 წელს, MD6 იყო შესთავაზა ეროვნული ინსტიტუტის სტანდარტებისა და ტექნოლოგიის როგორც ალტერნატივა SHA-3. ამ წინადადებაზე უფრო მეტი შეგიძლიათ წაიკითხოთ აქ .

დამატებითი ინფორმაცია MD5 Hash- ის შესახებ

MD5 ჰემატები 128-ბიტიან სიგრძეა და ჩვეულებრივ ნაჩვენებია მათი 32 ნიშნა თექვსმეტობითი ღირებულების ეკვივალენტს. ეს მართალია, თუ რამდენად დიდი ან მცირეა ფაილი ან ტექსტი შეიძლება იყოს.

ამის ერთ-ერთი მაგალითია hex value 120EA8A25E5D487BF68B5F7096440019 , რომლის ტექსტური თარგმანი არის "ეს არის ტესტი". დამატებითი ტექსტის დამატება წაიკითხოს: "ეს არის გამოცდა, რათა აჩვენოს, თუ რამდენად მნიშვნელოვანია ტექსტის მნიშვნელობა." ითარგმნება სრულიად განსხვავებული ღირებულებით, მაგრამ იგივე სიმბოლოებით: 6c16fcac44da359e1c3d81f19181735b .

სინამდვილეში, ნულოვანი სიმბოლოების სიმებიანი კი აქვს d41d8cd98c00b204e9800998ecf8427e- ის hex ღირებულება, და კიდევ ერთი პერიოდის გამოყენების ღირებულება 5058f1af8388633f609cadb75a75dc9d .

MD5 checksums აშენებულია არა გადაუქცევად, რაც იმას ნიშნავს, რომ ვერ ხედავთ ქცევას და დაამტკიცეთ თავდაპირველი შეყვანის მონაცემები. იმასთან დაკავშირებით, რომ არსებობს MD5 "decrypters", რომლებიც რეკლამირებულია როგორც MD5 ღირებულების გაშიფრავად, მაგრამ ის, რაც სინამდვილეში ხდება, ისინი ქმნიან ამომწურავ მნიშვნელობას და შემდეგ გადახედეთ თქვენს ბაზაში თუ მათ აქვთ მატჩი, რომელიც შეგიძლიათ ნახოთ ორიგინალური მონაცემები.

MD5Decrypt და MD5 Decrypter არის ორი უფასო ონლაინ ინსტრუმენტები, რომელიც შეიძლება ამის გაკეთება, მაგრამ ისინი მხოლოდ იმუშავებენ საერთო სიტყვები და ფრაზები.

ნახეთ რა ჩეკია? უფრო მეტი მაგალითები MD5 კონტროლისა და რამდენიმე თავისუფალი გზა გენერირება MD5 hash ღირებულების ფაილი.