Miklix

SHA-1 ჰეშის კოდის კალკულატორი

გამოქვეყნებულია: 16 თებერვალი, 2025, 23:27:53 UTC

ჰეშის კოდის კალკულატორი, რომელიც იყენებს Secure ჰეშ Algorithm 1 (SHA-1) ჰეშის ფუნქციას ჰეშის კოდის გამოსათვლელად ტექსტის შეყვანის ან ფაილის ატვირთვის საფუძველზე.

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

SHA-1 Hash Code Calculator

SHA-1 (უსაფრთხო ჰეშის ალგორითმი 1) არის კრიპტოგრაფიული ჰეშის ფუნქცია, რომელიც შექმნილია NSA-ს მიერ და გამოქვეყნდა NIST-ის მიერ 1995 წელს. ის აწარმოებს 160 ბიტიან (20 ბაიტი) ჰეშის მნიშვნელობას, რომელიც ჩვეულებრივ წარმოდგენილია 40-სიმბოლოიანი თექვსმეტობითი სტრიქონის სახით. SHA-1 ფართოდ გამოიყენებოდა მონაცემთა მთლიანობის, ციფრული ხელმოწერებისა და სერთიფიკატების უზრუნველსაყოფად, მაგრამ ახლა ის დაუცველად ითვლება შეჯახების შეტევებისადმი დაუცველობის გამო. ის აქ შედის იმ შემთხვევაში, თუ საჭიროა ჰეშის კოდის გამოთვლა, რომელიც თავსებადი უნდა იყოს ძველ სისტემასთან, მაგრამ ის არ უნდა იქნას გამოყენებული ახალი სისტემების დიზაინის დროს.

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


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

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

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



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



SHA-1 ჰეშის ალგორითმის შესახებ

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

იფიქრეთ SHA-1-ზე, როგორც სპეციალური ქაღალდის გამანადგურებელი, რომელიც იღებს ნებისმიერ შეტყობინებას - იქნება ეს ერთი სიტყვა, წინადადება თუ მთელი წიგნი - და ანადგურებს მას ძალიან სპეციფიკური გზით. მაგრამ უბრალოდ დაქუცმაცების ნაცვლად, ის ჯადოსნურად გამოყოფს უნიკალურ „დაქუცმაცებულ კოდს“, რომელიც ყოველთვის ზუსტად 40 თექვსმეტობით სიმბოლოს შეადგენს.

  • მაგალითად, თქვენ ჩაწერეთ "გამარჯობა"
  • თქვენ იღებთ 40 თექვსმეტობით ციფრს, როგორიცაა f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0

არ აქვს მნიშვნელობა რას კვებავთ მას - მოკლე თუ გრძელი - გამომავალი ყოველთვის იგივე სიგრძეა.

"ჯადოსნური გამანადგურებელი" მუშაობს ოთხ ეტაპზე:

ნაბიჯი 1: მოამზადეთ ქაღალდი (შეფუთვა)

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

ნაბიჯი 2: დაჭერით თანაბარ ნაჭრებად (გაყოფა)

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

ნაბიჯი 3: საიდუმლო რეცეპტი (შერევა და დაფქვა)

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

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

ნაბიჯი 4: საბოლოო კოდი (ჰეში)

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

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

SHA-1-ის ნაცვლად ახლა უფრო ძლიერი, ჭკვიანი „გამსხვრევები“ გვაქვს. წერის დროს, ჩემი ნაგულისხმევი ჰეშის ალგორითმი უმეტესი მიზნებისთვის არის SHA-256 - და დიახ, მე მაქვს კალკულატორიც ამისთვის: SHA-256 Hash კოდის კალკულატორი

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

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

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

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