მთავარი
GE

მიიღეთ SHA1 ჰეშის

ონლაინ სერვისი, რომელიც საშუალებას გაძლევთ მიიღოთ SHA1 ჰეშის მნიშვნელობა. SHA1 (Secure Hash Algorithm 1) არის კრიპტოგრაფიული ფუნქცია. ჰეშის ზომა 160 ბიტია.

ტექსტი:

შედეგი:

^_^

(დააწკაპუნეთ კოპირებისთვის)

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

SHA1 თავდაპირველად შეიქმნა, როგორც ალგორითმების უფრო დიდი SHA ოჯახის ნაწილი და განიხილებოდა, როგორც უფრო ადრეული ვერსიის, SHA-0– ის გაუმჯობესება. SHA1 სწრაფად აღმოაჩინა ფართო გამოყენება ინფორმაციული ტექნოლოგიისა და კიბერუსაფრთხოების სხვადასხვა სფეროში. იგი გამოყენებული იქნა ფაილების, ციფრული ხელმოწერების, უსაფრთხოების ოქმების მთლიანობის გადამოწმების მიზნით, როგორიცაა TLS/SSL და SSH და ვერსიის კონტროლის სისტემები, როგორიცაა GIT.

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

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

ამ დაუცველობის გამო, SHA1 გაუფასურდა და არ არის რეკომენდებული უმეტეს პროგრამებში გამოყენებისთვის, რომლებიც უსაფრთხოების მაღალ ხარისხს მოითხოვს. მიზანშეწონილია მიგრირება უფრო ძლიერი ჰეშის ფუნქციებზე, როგორიცაა SHA-256, SHA-384 ან SHA-512, რომლებიც SHA-2 ოჯახის ნაწილია, ან უფრო ახალი ალგორითმები, როგორიცაა SHA-3. ბევრმა ორგანიზაციამ და პროგრამული უზრუნველყოფის მოვაჭრეებმა შეწყვიტეს SHA1– ის მხარდაჭერა, ხოლო თანამედროვე ბრაუზერები და ოპერაციული სისტემები აფრთხილებენ მომხმარებლებს საიტების ან პროგრამების დაუცველობის შესახებ, რომლებიც იყენებენ SHA1– ს.