Калкулатор за хаш код на 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. Го направив веб-интерфејсот само за да го направам јавно достапен овде за погодност.
За алгоритмот Whirlpool Hash
Јас не сум математичар ниту криптограф, па ќе се обидам да објаснам како функционира оваа хаш-функција на лаички термини. Ако претпочитате научно прецизно, математичко тешко објаснување, сигурен сум дека можете да го најдете на други веб-страници ;-)
Како и да е, замислете дека правите смути со секакви состојки: банани, јагоди, спанаќ, путер од кикирики итн. Еве што прави Whirlpool со вашите состојки (или податоци):
Чекор 1 - Исечете сè (разделете ги податоците на парчиња)
- Прво, ги дели вашите податоци на мали парчиња, како сечење овошје пред мешање.
Чекор 2 - измешајте како лудо (мешајќи го)
Сега, ги става овие парчиња во моќен блендер со 10 различни брзини (наречен „круг“). Секој круг ги меша податоците на различен начин:
- Заменете и превртете (замена): Некои парчиња се заменуваат со други, како менување на јагода со боровинка.
- Промешајте во кругови (пермутација): ја врти смесата наоколу, префрлајќи ги состојките од едно место на друго за ништо да не остане на првобитното место.
- Изгмечете сè заедно (мешајќи): се крши и меша за да се рашират вкусовите (или податоците) рамномерно низ смесата.
- Додадете тајна состојка (мешање на клучеви): Посипува „тајна состојка“ (специјален код) за да го направи смутито уникатно.
Чекор 3 - конечен резултат (Хаш)
- По 10 рунди интензивно мешање, добивате мазен, совршено измешан пијалок - или во овој случај, 512-битен хаш. Веќе нема начин да ги извадите оригиналните банани или спанаќ од смутито. Сè што имате е последниот пијалок.