Miklix

MD4 ჰეშის კოდის კალკულატორი

გამოქვეყნებულია: 16 თებერვალი, 2025, 22:57:43 UTC
ბოლო განახლება: 12 იანვარი, 2026, 09:08:01 UTC

ჰეშ კოდის კალკულატორი, რომელიც იყენებს Message Digest 4 (MD4) ჰეშ ფუნქციას ტექსტის შეყვანის ან ფაილის ატვირთვის საფუძველზე ჰეშ კოდის გამოსათვლელად.

ეს გვერდი მანქანურად ითარგმნა ინგლისურიდან, რათა რაც შეიძლება მეტი ადამიანისთვის ხელმისაწვდომი ყოფილიყო. სამწუხაროდ, მანქანური თარგმანი ჯერ კიდევ არ არის სრულყოფილი ტექნოლოგია, ამიტომ შეიძლება მოხდეს შეცდომები. თუ გსურთ, შეგიძლიათ ნახოთ ორიგინალური ინგლისური ვერსია აქ:

MD4 Hash Code Calculator

MD4 (Message Digest 4) არის კრიპტოგრაფიული ჰეშ-ფუნქცია, რომელიც რონალდ რივესტმა 1990 წელს შექმნა. ის წარმოქმნის ფიქსირებულ 128-ბიტიან (16 ბაიტიან) ჰეშ-მნიშვნელობას ნებისმიერი სიგრძის შეყვანიდან. MD4 ამჟამად კრიპტოგრაფიულად გაფუჭებულად ითვლება იმ დაუცველობების გამო, რომლებიც საშუალებას იძლევა კოლიზიურ შეტევებს (ორი განსხვავებული შეყვანის პოვნა, რომლებიც ერთსა და იმავე ჰეშს წარმოქმნიან), ამიტომ ის არ უნდა იქნას გამოყენებული ახალი სისტემების დიზაინის შექმნისას. ის აქ შედის იმ შემთხვევაში, თუ საჭიროა უკუთავსებადი ჰეშ-კოდის გენერირება.

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


გამოთვალეთ ახალი ჰეშის კოდი

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

შეყვანის მონაცემები:



გაგზავნილი ტექსტი არის UTF-8 კოდირებული. ვინაიდან ჰეშის ფუნქციები მოქმედებს ბინარულ მონაცემებზე, შედეგი განსხვავებული იქნება, ვიდრე ტექსტი სხვა კოდირებით. თუ თქვენ გჭირდებათ ტექსტის ჰეშის გამოთვლა კონკრეტულ დაშიფვრაში, ამის ნაცვლად უნდა ატვირთოთ ფაილი.



MD4 ჰეშის ალგორითმის შესახებ

მე მათემატიკოსი არ ვარ, ამიტომ ვეცდები ეს ჰეშ-ფუნქცია ისე ავხსნა, რომ ჩემს არამათემატიკოს კოლეგებსაც გაეგოთ ;-) თუ მათემატიკაზე დაფუძნებულ ახსნას ანიჭებთ უპირატესობას, ამის პოვნა სხვა მრავალ ვებსაიტზე შეგიძლიათ.

კარგი, წარმოიდგინეთ MD4, როგორც სპეციალური ქაღალდის დამსხვრევი. თუმცა, ქაღალდის დამსხვრევის ნაცვლად, ის „ამსხვრევს“ ნებისმიერ შეტყობინებას (მაგალითად, წერილს, პაროლს ან წიგნს) პატარა, ფიქსირებული ზომის ქვითრად. რაც არ უნდა დიდი ან პატარა იყოს თქვენი შეტყობინება, ეს დამსხვრევი ყოველთვის გაძლევთ პაწაწინა ქვითარს, რომელიც ზუსტად 16 ბაიტი (128 ბიტი) სიგრძისაა, ანუ 32 სიმბოლოა თექვსმეტობითი ფორმით.

შეტყობინების სწორად დასაშლელად, თქვენ უნდა გაიაროთ ოთხი ნაბიჯი:

ნაბიჯი 1: შეტყობინების მომზადება

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

ნაბიჯი 2: საიდუმლო შტამპის დამატება

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

ნაბიჯი 3: დაქუცმაცების პროცესი (მაგიის 3 რაუნდი)

  • ახლა შეტყობინება შრედერში გადადის.
  • შრედერს აქვს 4 გადაცემათა კოლოფი (A, B, C და D), რომლებიც ერთად ბრუნავენ სპეციალური ნიმუშით.
  • მექანიზმები ბრუნვის 3 რაუნდს გადიან, სადაც ისინი: სიტყვებს ურევენ; ზოგიერთ ნაწილს თავდაყირა აბრუნებენ; რუბიკის კუბივით ატრიალებენ; სხვადასხვა ნაჭრებს ერთმანეთში ამტვრევენ.
  • ყოველი რაუნდი შეტყობინებას სულ უფრო და უფრო ემსგავსება არეულ-დარეულ არეულობას, რომლის ამოცნობაც შეუძლებელია.

ნაბიჯი 4: საბოლოო ქვითარი

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

სამწუხაროდ, დროთა განმავლობაში ადამიანებმა აღმოაჩინეს, რომ ეს ჯადოსნური შრედერი იდეალური არ არის. ზოგიერთმა ჭკვიანმა ადამიანმა მოიფიქრეს, თუ როგორ მოეტყუებინათ შრედერი, რათა ორი განსხვავებული შეტყობინებისთვის ერთი და იგივე ქვითარი მიეცათ (ამას შეჯახება ეწოდება) და ეწინასწარმეტყველებინათ, თუ როგორ ბრუნავდა მექანიზმი, შემდეგ კი მისი გამოყენებით ყალბი ქვითრები შეექმნათ. ამის გამო, MD4 აღარ ითვლება უსაფრთხოდ მნიშვნელოვანი ინფორმაციისთვის.

დამატებითი საკითხავი

თუ ეს პოსტი მოგეწონათ, შეიძლება ეს რჩევებიც მოგეწონოთ:


გააზიარე Bluesky-ზეგააზიარეთ Facebook-ზეგააზიარეთ LinkedIn-ზეგააზიარეთ Tumblr-ზეგააზიარეთ X-ზეგააზიარეთ LinkedIn-ზეPinterest-ზე დამაგრება

მიკელ კრისტენსენი

ავტორის შესახებ

მიკელ კრისტენსენი
მაიკლ არის miklix.com-ის შემქმნელი და მფლობელი. მას აქვს 20 წელზე მეტი გამოცდილება, როგორც პროფესიონალი კომპიუტერული პროგრამისტი/პროგრამული უზრუნველყოფის შემქმნელი და ამჟამად მუშაობს სრულ განაკვეთზე დიდ ევროპულ IT კორპორაციაში. როდესაც ბლოგს არ წერს, თავისუფალ დროს ატარებს ინტერესების, ჰობიებისა და აქტივობების უზარმაზარ სპექტრზე, რაც შეიძლება გარკვეულწილად აისახოს ამ ვებსაიტზე გაშუქებულ თემებზე.