←

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

შეყვანის რეჟიმი

აირჩიეთ ალგორითმი და შეყვანის რეჟიმი. ცარიელი ტექსტისა და ნულოვანი ბაიტის ზომის ფაილის ჰეშის გამოთვლაც შესაძლებელია.

გამოყენების ნაბიჯები

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

ტექსტი კოდირდება UTF-8-ით; CRLF და CR ხაზის გადატანები გარდაიქმნება LF-ად. საწყისი და ბოლო გამოტოვების სიმბოლოები (მაგალითად, გამოტოვება, ტაბულაცია და ხაზის გადატანა) არ იშლება, ასოების რეგისტრი არ იცვლება და Unicode-ის ნორმალიზაცია არ ხდება. Escape-მიმდევრობები არ ინტერპრეტირდება და BOM ავტომატურად არც ემატება და არც იშლება. აშკარად არსებული BOM და NUL გამოთვლაში მონაწილეობს. ფაილის რეჟიმი ინარჩუნებს ყველა თავდაპირველ ბაიტს; სახელი, ტიპი და ცვლილების დრო არ შედის გამოთვლაში.

abc მაგალითი არ შეიცავს ხაზის გადატანას. მოსალოდნელი SHA-256 ჰეში მოცემულია ქვემოთ; სხვა ალგორითმების ოფიციალური სატესტო ვექტორები იხილეთ RFC 6234-ში.

ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

გამოყენების არეალი და შეზღუდვები

ტექსტის ზღვარია 200000 UTF-16 კოდური ერთეული (ზოგი ემოჯი ორს იკავებს) და კოდირების შემდეგ 800000 ბაიტი; ფაილის ზღვარია 16 MiB. შეყვანილი მონაცემები არ იჭრება. ბრაუზერმა მთელი ფაილი უნდა წაიკითხოს და მეხსიერების რეალურმა მოხმარებამ შეიძლება ფაილის ზომას გადააჭარბოს. ჰეში არ არის დაშიფვრა, პაროლების შენახვა, ხელმოწერის შემოწმება ან ვირუსის აღმოჩენა. ის არც სანდო წარმომავლობას ადასტურებს და არც კოლიზიების აბსოლუტურ არარსებობას იძლევა გარანტიად. შეადარეთ დამოუკიდებელი, სანდო არხით მიღებულ ჰეშს.

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

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

RFC 6234Web Crypto
დაკავშირებული ინსტრუმენტები

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

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

პარამეტრები