Miklix

Калкулатор на хеш код SHA-384

Публикувано: 18 февруари 2025 г. в 17:35:09 ч. UTC

Калкулатор на хеш код, който използва хеш функцията Secure Hash Algorithm 384 bit (SHA-384), за да изчисли хеш код въз основа на въвеждане на текст или качване на файл.

Тази страница е машинно преведена от английски език, за да бъде достъпна за възможно най-много хора. За съжаление машинният превод все още не е съвършена технология, така че могат да възникнат грешки. Ако предпочитате, можете да видите оригиналната версия на английски език тук:

SHA-384 Hash Code Calculator

SHA-384 (Secure Hash Algorithm 384-bit) е криптографска хеш функция, която приема вход (или съобщение) и произвежда 384-битов (48-байтов) изход с фиксиран размер, обикновено представен като шестнадесетично число от 96 знака. Той принадлежи към фамилията хеш функции SHA-2, проектирани от NSA и обикновено използвани за приложения, където се нуждаете от допълнителна сигурност, като криптиране от държавен клас, финансови системи или военни комуникации.

Пълно разкритие: не съм написал конкретната реализация на хеш функцията, използвана на тази страница. Това е стандартна функция, включена в езика за програмиране PHP. Направих само уеб интерфейс, за да я направя публично достъпна тук за удобство.


Изчисляване на нов хеш код

Предоставените данни или файловете, качени чрез този формуляр, се съхраняват на сървъра само толкова дълго, колкото е необходимо за генериране на искания хеш код. Те ще бъдат изтрити непосредствено преди резултатът да бъде върнат на вашия браузър.

Входни данни:



Подаденият текст е кодиран в UTF-8. Тъй като хеш-функциите работят с двоични данни, резултатът ще бъде различен от този, ако текстът е в друго кодиране. Ако трябва да изчислите хеш на текст в определено кодиране, вместо това трябва да качите файл.



Относно хеш алгоритъма SHA-384

Не съм особено добър в математиката и в никакъв случай не се смятам за математик, така че ще се опитам да обясня тази хеш функция по начин, който моите колеги не-математици могат да разберат. Ако предпочитате научно правилната математическа версия, сигурен съм, че можете да я намерите на много други уебсайтове ;-)

Както и да е, нека си представим, че хеш функцията е супер високотехнологичен блендер, предназначен да създаде уникално смути от всякакви съставки, които поставите в него. Това отнема три стъпки:

Стъпка 1: Поставете съставки (въвеждане)

  • Мислете за входа като за всичко, което искате да смесите: банани, ягоди, парчета пица или дори цяла книга. Няма значение какво ще сложите – голямо или малко, просто или сложно.

Стъпка 2: Процес на смесване (Хеш функцията)

  • Натискате бутона и блендерът се развихря - кълца, смесва, върти на луди обороти. Вътре има специална рецепта, която никой не може да промени.
  • Тази рецепта включва луди правила като: „Завъртете наляво, завъртете надясно, обърнете с главата надолу, разклатете, нарежете по странни начини.“ Всичко това се случва зад кулисите.

Стъпка 3: Получавате смути (изход):

  • Без значение какви съставки сте използвали, блендерът винаги ви дава точно една чаша смути (това е фиксираният размер от 384 бита в SHA-384).
  • Смутито има уникален вкус и цвят въз основа на съставките, които сте сложили. Дори само да промените едно малко нещо - като например да добавите едно зърно захар - смутито ще има напълно различен вкус.

Аз лично считам свързаната хеш функция SHA-256 за достатъчно сигурна за моите цели, но ако искате нещо допълнително, SHA-384 може да е правилният начин. Можете също така да отидете допълнително и да проверите още по-сигурния SHA-512: Калкулатор на хеш код SHA-512 ;-)

Споделете в BlueskyСподелете във FacebookСподелете в LinkedInСподелете в TumblrСподелете в XСподелете в LinkedInЗакачи в Пинтерест

Микел Банг Кристенсен

За автора

Микел Банг Кристенсен
Микел е създател и собственик на сайта miklix.com. Той има над 20 години опит като професионален компютърен програмист/разработчик на софтуер и в момента работи на пълен работен ден в голяма европейска ИТ корпорация. Когато не пише в блога, той прекарва свободното си време в широк спектър от интереси, хобита и дейности, които до известна степен могат да бъдат отразени в разнообразието от теми, обхванати в този уебсайт.