Miklix

Калкулатор за хаш код SHA-1

Објавено: 5 март 2025, во 19:51:57 UTC

Калкулатор за хаш-код што ја користи функцијата за хаш алгоритам 1 (SHA-1) за да пресмета хеш-код врз основа на внесување текст или прикачување на датотека.

Оваа страница беше машински преведена од англиски за да биде достапна за што повеќе луѓе. За жал, машинското преведување сè уште не е усовршена технологија, така што може да се појават грешки. Ако сакате, можете да ја видите оригиналната англиска верзија овде:

SHA-1 Hash Code Calculator

SHA-1 (Secure Hash Algorithm 1) е криптографска хеш-функција дизајнирана од NSA и објавена од NIST во 1995 година. Произведува хаш вредност од 160 бита (20 бајти), вообичаено претставена како хексадецимална низа од 40 знаци. SHA-1 беше широко користен за обезбедување интегритет на податоци, дигитални потписи и сертификати, но сега се смета за небезбеден поради ранливоста на напади од судир. Тој е вклучен овде во случај да треба да се пресмета хаш-код кој мора да биде компатибилен со постар систем, но не треба да се користи при дизајнирање нови системи.

Целосно обелоденување: Не ја напишав конкретната имплементација на функцијата за хаш што се користи на оваа страница. Тоа е стандардна функција вклучена во програмскиот јазик PHP. Го направив веб-интерфејсот само за да го направам јавно достапен овде за погодност.


Пресметајте нов хаш код

Поднесените податоци или датотеките поставени преку овој формулар ќе се чуваат на серверот само онолку колку што е потребно за да се генерира бараниот хаш-код. Ќе се избрише веднаш пред резултатот да се врати во вашиот прелистувач.

Влезни податоци:



Испратениот текст е шифриран UTF-8. Бидејќи хаш-функциите работат на бинарни податоци, резултатот ќе биде различен отколку ако текстот бил во друго кодирање. Ако треба да пресметате хаш на текст во одредено кодирање, наместо тоа треба да испратите датотека.



За SHA-1 Hash алгоритам

Јас не сум математичар, па ќе се обидам да ја објаснам оваа хаш-функција на начин што другите не-математичари можат да го разберат - ако ја сакате точната научна математичка верзија на објаснувањето, можете да го најдете на многу други веб-локации ;-)

Сфатете го SHA-1 како специјален уништувач на хартија што ја прифаќа секоја порака - без разлика дали е еден збор, реченица или цела книга - и ја распарчува на многу специфичен начин. Но, наместо само да се распарчи, тој магично плука уникатен „шифра за распарчување“ кој секогаш е долг точно 40 хексадецимални знаци.

  • На пример, ставивте „Здраво“
  • Извадувате 40 хексадецимални цифри како f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0

Без оглед на тоа што го храните - краток или долг - излезот е секогаш со иста должина.

„Магичниот уништувач“ работи во четири чекори:

Чекор 1: Подгответе ја хартијата (Полнење)

  • Пред распарчување, треба да ја подготвите вашата хартија. Замислете како додавате празни места на крајот од вашата порака за совршено да се вклопи во фиоката на уништувачот.
  • Тоа е како кога печете колачиња и внимавате тестото рамномерно да го наполни калапот.

Чекор 2: Исечете го на еднакви парчиња (разделете го)

  • Шредерот не сака големи парчиња. Така, ја сечка вашата подготвена порака на помали парчиња со еднаква големина - како да сечете голема торта на совршени парчиња.

Чекор 3: Тајниот рецепт (мешање и матење)

  • Сега доаѓа кул дел! Во внатрешноста на уништувачот, секое парче од вашата порака поминува низ низа миксери и ролери:
    • Мешање: ја разбранува вашата порака со некои тајни состојки (вградени правила и бројки).
    • Греење: ги стиска, превртува и ги врти деловите на посебен начин.
    • Извртување: Некои делови се извиткани или обратно, како преклопување на хартија во оригами.

Секој чекор ја прави пораката поизмешана, но на многу специфичен начин што машината секогаш го следи.

Чекор 4: Конечниот код (хаш)

  • По сето мешање и матење, излегува уреден, измешан код - како уникатен отпечаток од прст за вашата порака.
  • Дури и да се промениш само една буква во вашата оригинална порака, излезот ќе биде сосема поинаков. Тоа е она што го прави посебен.

Причината поради која SHA-1 не треба повеќе да се користи е тоа што некои многу паметни луѓе сфатиле како да го измамат шредерот да направи ист код за две различни пораки (ова се нарекува судир ).

Наместо SHA-1, сега имаме посилни, попаметни „шредери“. Во моментот на пишување, мојот стандарден алгоритам за хаширање за повеќето цели е SHA-256 - и да, имам калкулатор и за тоа: Калкулатор за хаш код SHA-256

Споделете на BlueskyСподелете на ФејсбукСподелете на LinkedInСподелете на TumblrСподелете на XСподелете на LinkedInЗакачи на Pinterest

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

За авторот

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