Notepad++-ში შემავალი დამატებითი ფუნქცია, რომელიც ზოგჯერ შეიძლება იყოს გამოსადეგი, არის ჰეშის გენერატორი. ჰეშის გენერატორი არის ფუნქცია, რომელსაც შეუძლია შექმნას კრიპტოგრაფიული ჰეში შეყვანიდან.
რჩევა: კრიპტოგრაფიული ჰეში არის ცალმხრივი მათემატიკური ფუნქცია. შეყვანა მიეწოდება ჰეშირების ალგორითმს და იწვევს ჰეშის გამომავალს. არ არსებობს მათემატიკური პროცესი, რომლის გამოყენებაც შეგიძლიათ, რათა მიიღოთ თავდაპირველი შეყვანა ჰეშიდან. ჰეშირების ალგორითმის გამომავალი ყოველთვის ერთი და იგივეა, თუ შეყვანა იგივეა, ამიტომ ჰეშების გამოყენება შესაძლებელია იმის დასადასტურებლად, რომ ორი შეყვანის ერთნაირი იყო.
ჰეშების საერთო გამოყენებაა პაროლის შენახვა. მხოლოდ პაროლის ჰეშის შენახვით, ვებსაიტს ან მოწყობილობას შეუძლია მონაცემთა ბაზაში არსებული პაროლის შედარება წარდგენილ პაროლთან, თუ ისინი ემთხვევა, მომხმარებელს შეუძლია შესვლა.
ჰეშები ასევე ჩვეულებრივ გამოიყენება აპლიკაციის მთლიანობის შესამოწმებლად. ამ გამოყენებისას, პროგრამის შემქმნელი აქვეყნებს პროგრამული უზრუნველყოფის ჰეშს. როდესაც მომხმარებელი ჩამოტვირთავს პროგრამულ უზრუნველყოფას, მათ შეუძლიათ შეამოწმონ, რომ გადმოწერილი ფაილის ჰეში ემთხვევა ორიგინალს. თუ ჰეშები ემთხვევა, მაშინ მომხმარებელს შეუძლია დარწმუნდეს, რომ მათ მიერ გადმოწერილი პროგრამული უზრუნველყოფა არის ლეგიტიმური და უსაფრთხო გამოსაყენებლად. თუ ჰეშები არ ემთხვევა, შესაძლებელია, რომ პროგრამული უზრუნველყოფა დაზიანდა ჩამოტვირთვის დროს ან შეცვლილია, პოტენციურად მავნე.
ჰეშის გენერატორი Notepad++-ში მხარს უჭერს ჰეშირების ორ ალგორითმს MD5 და SHA-256. MD5 არის ძველი ალგორითმი, რომელიც უსაფრთხოების ექსპერტებს მიაჩნიათ, რომ ძალიან სუსტია უსაფრთხოდ გამოსაყენებლად მგრძნობიარე აპლიკაციებისთვის, როგორიცაა პაროლები ან აპლიკაციის მთლიანობის გადამოწმება. SHA-256 არის უფრო ახალი და ძლიერი ჰეშირების ალგორითმი. იდეალურ შემთხვევაში, SHA-256 ჯერ კიდევ არ უნდა იყოს გამოყენებული პაროლებისთვის, მაგრამ ის ითვლება ძლიერად.
რჩევა: არსებობს ჰეშირების ალგორითმების ორი კლასი, სწრაფი და ნელი. სწრაფი ალგორითმები, როგორიცაა MD5 და SHA-256, სწრაფად მუშაობს, რაც მათ იდეალურს ხდის უმეტეს მიზნებისთვის. ნელი ალგორითმები, როგორიცაა bcrypt და PBKDF2, სპეციალურად შექმნილია უფრო ნელი და ინტენსიური გასაშვებად, რადგან ისინი განკუთვნილია პაროლების გაშიშებისთვის. ნელი ჰეშირების ალგორითმები რეკომენდებულია პაროლის შესანახად გამოსაყენებლად. ისინი მნიშვნელოვნად გაზრდის დროსა და დამუშავების ძალას, რომელსაც მოითხოვს ჰაკერი, რომელიც ცდილობს უხეში აიძულეთ გაჟონილი პაროლის მონაცემთა ბაზა, ხოლო ნორმალური შესრულების დროს არ გამოიყენებთ მნიშვნელოვან ჯარიმას გამოყენება.
როგორ შევქმნათ ჰეში Notepad++-ში
დააჭირეთ „ინსტრუმენტებს“ ზედა ზოლში, შემდეგ აირჩიეთ ჰეშირების ალგორითმი, რომლის გამოყენებაც გსურთ. შემდეგი, აირჩიეთ, თუ როგორ გსურთ შეყვანის მიწოდება, შეგიძლიათ აირჩიოთ „გენერაცია“, „გენერირება ფაილებიდან“ და „გენერაცია შერჩეულიდან ბუფერში“.
"გენერაცია" გაძლევთ საშუალებას აკრიფოთ ან ჩასვათ თვითნებური შეყვანა ტექსტურ ველში და მიიღოთ გამომავალი ჰეში.
რჩევა: ახალი ხაზების შეყვანა შეგიძლიათ მხოლოდ სხვაგან მათი ჩასმით, enter-ზე დაჭერით არ მუშაობს.
„ფაილიდან გენერირება“ გაძლევთ საშუალებას შეიყვანოთ რამდენიმე ფაილი და გენერირება ჰეშებისთვის.
„გენერირება შერჩევიდან ბუფერში“ გაძლევთ საშუალებას აირჩიოთ ტექსტი Notepad++-ში, შემდეგ დაუყოვნებლივ გახეხეთ და განათავსოთ ჰეში თქვენს ბუფერზე.