Miklix

Калкулатор за хаш код на Whirlpool

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

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

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

Whirlpool Hash Code Calculator

Функцијата за хаш Whirlpool е криптографска хаш функција дизајнирана од Винсент Рајмен (еден од ко-дизајнерите на AES) и Пауло СЛМ Барето. Првпат беше воведен во 2000 година, а подоцна ревидиран во 2003 година за да се подобри безбедноста. Whirlpool е дел од стандардот ISO/IEC 10118-3, што го прави погоден за широк опсег на криптографски апликации. Тој генерира хаш-код од 512 бити (64 бајти), обично претставен како 128 хексадецимални знаци.

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


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

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

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



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



За алгоритмот Whirlpool Hash

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

Како и да е, замислете дека правите смути со секакви состојки: банани, јагоди, спанаќ, путер од кикирики итн. Еве што прави Whirlpool со вашите состојки (или податоци):

Чекор 1 - Исечете сè (разделете ги податоците на парчиња)

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

Чекор 2 - измешајте како лудо (мешајќи го)

Сега, ги става овие парчиња во моќен блендер со 10 различни брзини (наречен „круг“). Секој круг ги меша податоците на различен начин:

  • Заменете и превртете (замена): Некои парчиња се заменуваат со други, како менување на јагода со боровинка.
  • Промешајте во кругови (пермутација): ја врти смесата наоколу, префрлајќи ги состојките од едно место на друго за ништо да не остане на првобитното место.
  • Изгмечете сè заедно (мешајќи): се крши и меша за да се рашират вкусовите (или податоците) рамномерно низ смесата.
  • Додадете тајна состојка (мешање на клучеви): Посипува „тајна состојка“ (специјален код) за да го направи смутито уникатно.

Чекор 3 - конечен резултат (Хаш)

  • По 10 рунди интензивно мешање, добивате мазен, совршено измешан пијалок - или во овој случај, 512-битен хаш. Веќе нема начин да ги извадите оригиналните банани или спанаќ од смутито. Сè што имате е последниот пијалок.
Споделете на BlueskyСподелете на ФејсбукСподелете на LinkedInСподелете на TumblrСподелете на XСподелете на LinkedInЗакачи на Pinterest

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

За авторот

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