ჰეშების გენერატორი
შექმენი MD5 და SHA-256 ჰეშები ტექსტიდან
აგენერირებს MD5 და SHA-256 ჰეშებს ნებისმიერი ტექსტისთვის, რომელსაც წერთ — ორივე წერისთანავე ცოცხლად ახლდება, ღილაკის დაჭერის გარეშე.
როგორ მუშაობს
SHA-256 იყენებს ბრაუზერის ჩაშენებულ Web Crypto API-ს (crypto.subtle.digest); MD5 იქ ხელმისაწვდომი არ არის, რადგან უსაფრთხოების მიზნებისთვის გატეხილად ითვლება, ამიტომ ცალკე მცირე ბიბლიოთეკა ამუშავებს მას. ორივე ჰეში ავტომატურად ხელახლა ითვლება წერისას, პატარა ასოებით ჩაწერილი თექვსმეტობითი კოდის სახით.
ხშირად დასმული კითხვები
რატომაა MD5 შემოთავაზებული, თუ ის გატეხილად ითვლება?
MD5 გატეხილია უსაფრთხოების მიზნებისთვის (თავდამსხმელს კოლიზიების შექმნა შეუძლია), მაგრამ ის კვლავ ფართოდ გამოიყენება არაუსაფრთხოებრივი მიზნებისთვის, როგორიცაა საკონტროლო ჯამები და უკვე არსებულ MD5 მნიშვნელობებთან შედარება — ამიტომაცაა შემოთავაზებული SHA-256-ის გვერდით, რომელიც უსაფრთხოდ რჩება.
უსაფრთხოებასთან დაკავშირებული რამისთვის, მაგალითად პაროლისთვის, MD5 თუ SHA-256 გამოვიყენო?
არცერთი — ტექსტის ერთჯერადი ჰეშირება ასეთი მარტივი გზით პაროლების შესანახად სწორი მეთოდი არ არის (ეს ნელი, სოლიანი ალგორითმი, როგორიცაა bcrypt ან Argon2, სერვერის მხარეს გამოყენებულია). ეს ჰეშები საკონტროლო ჯამებისა და იდენტიფიკატორებისთვის გამოიყენეთ, არა მომხმარებლის მონაცემების შესანახად.
ჰეშირებს ფაილებს, თუ მხოლოდ ტექსტს?
მხოლოდ ტექსტს, რომელსაც წერთ ან სვამთ — აქ ფაილის ატვირთვა არ არსებობს, უბრალოდ ტექსტური ველი, რომელიც პირდაპირ ჰეშირდება.
რატომ განახლდა ჰეში წერის შეწყვეტიდან ერთი წამის შემდეგ?
SHA-256-ის ჰეშირება ბრაუზერში ასინქრონულია, ამიტომ გამოთვლას მცირე შეფერხება სჭირდება — თუ დასრულებამდე კვლავ წერთ, ძველი ტექსტისთვის დაწყებული, დაუსრულებელი შედეგი უგულებელყოფილია, რომ ის თქვენ მიერ უკვე დაწერილის ჰეშს არ გადაფაროს.
ჩემი ტექსტი ჰეშის გამოსათვლელად სადმე იგზავნება?
არა — ორივე ჰეში მთლიანად თქვენს ბრაუზერში, ჩაშენებული და მცირე ლოკალური ბიბლიოთეკებით გამოითვლება. არაფერი იტვირთება.