Miklix

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

გამოქვეყნებულია: 16 თებერვალი, 2025, 22:57:43 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: შეტყობინების მომზადება

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

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

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

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

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

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

  • მას შემდეგ, რაც ყველა spinning, flipping და smashing, shredder spits out ქვითარი - მოკლე სიმებიანი ნომრები და ასოები (hash).
  • ეს ქვითარი ყოველთვის იგივე სიგრძეა, არ აქვს მნიშვნელობა ერთი სიტყვა ან მთელი წიგნი!

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

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

მიკელ ბანგ კრისტენსენი

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

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