Miklix

RIPEMD-160 ჰეშ კოდის კალკულატორი

გამოქვეყნებულია: 18 თებერვალი, 2025, 21:43:28 UTC

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

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

RIPEMD-160 Hash Code Calculator

RIPEMD-160 არის კრიპტოგრაფიული ჰეშის ფუნქცია, რომელიც იღებს შეყვანას (ან შეტყობინებას) და აწარმოებს ფიქსირებულ ზომას, 160-ბიტიან (20-ბაიტი) გამომავალს, რომელიც ჩვეულებრივ წარმოდგენილია როგორც 40-სიმბოლო თექვსმეტობითი რიცხვი.

RIPEMD (RACE Integrity Primitives Evaluation Message Digest) არის კრიპტოგრაფიული ჰეშის ფუნქციების ოჯახი, რომელიც შექმნილია მონაცემთა მთლიანობის უზრუნველსაყოფად ჰეშინგის საშუალებით. იგი შეიქმნა 1990-იანი წლების შუა პერიოდში, როგორც ევროკავშირის RACE (კვლევა და განვითარება მოწინავე საკომუნიკაციო ტექნოლოგიებში ევროპაში) პროექტის ფარგლებში.

RIPEMD– ის 160 ბიტიანი ვერსია კვლავ უსაფრთხოდ ითვლება და არის ყველაზე ხშირად გამოყენებული ვარიანტი, ალბათ ყველაზე ცნობილი ბიტკოინში, სადაც იგი გამოიყენება SHA-256– თან ერთად მისამართების შესაქმნელად.

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


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

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

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



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



RIPEMD-160 Hash ალგორითმის შესახებ

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

RIPEMD იყენებს Merkle-Damgård მშენებლობას, რაც მას აქვს საერთო SHA-2 ოჯახის hash ალგორითმები. მე აღვწერე ისინი, როგორც ბლენდერის მსგავსი სხვა გვერდებზე და იგივე ეხება RIPEMD- ს:

ნაბიჯი 1 - მომზადება (მონაცემების დასაფენი)

  • პირველი, RIPEMD დარწმუნებულია, რომ "ინგრედიენტები" შესანიშნავად ჯდება ბლენდერში. თუ არა, ის დამატებით "შემავსებელს" მატებს მის დამრგვალებას (ეს მონაცემების დადებას ჰგავს).

ნაბიჯი 2 - ბლენდერის დაწყება (ინიციალიზაცია)

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

ნაბიჯი 3 - შერევის პროცესი (მონაცემების ხრაშუნა)

  • აქ არის მაგარი ნაწილი: RIPEMD– ს არ აქვს მხოლოდ ერთი ცალი პირები. მას აქვს ორი ბლენდერი, რომლებიც მუშაობენ გვერდიგვერდ (მარცხნივ და მარჯვნივ).
  • თითოეული ბლენდერი ინგრედიენტებს განსხვავებულად ამუშავებს. ერთი დაჭრილი, ხოლო მეორე grinds, გამოყენებით სხვადასხვა სიჩქარე, მიმართულებით და blade ნიმუშები.
  • ისინი 80-ჯერ აურიეთ, ცვლიან და ატრიალებენ მონაცემებს (მაგალითად, ციკლებში შერწყმა, რათა დარწმუნდეთ, რომ ყველაფერი კარგად არის შერეული).

ნაბიჯი 4 - საბოლოო ნაზავი (შედეგების შერწყმა)

  • ყოველივე ამის შემდეგ, RIPEMD აერთიანებს შედეგებს ორივე ბლენდერიდან ერთ ფინალში, გლუვ ჰაშში.

160 ბიტიანი ვარიანტი არის RIPEMD– ის ყველაზე გავრცელებული ვერსია, განსაკუთრებით იმის გამო, რომ იგი გამოიყენება ბიტკოინის მისამართების გენერირებაში SHA-256– თან ერთად.

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

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

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

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