Калкулатор на хеш код Whirlpool
Публикувано: 18 февруари 2025 г. в 21:26:46 ч. UTC
Калкулатор на хеш код, който използва хеш функцията на Whirlpool за изчисляване на хеш код въз основа на въвеждане на текст или качване на файл.Whirlpool Hash Code Calculator
Хеш функцията Whirlpool е криптографска хеш функция, проектирана от Vincent Rijmen (един от съ-дизайнерите на AES) и Paulo SLM Barreto. Той беше въведен за първи път през 2000 г. и по-късно преработен през 2003 г., за да подобри сигурността. Whirlpool е част от стандарта ISO/IEC 10118-3, което го прави подходящ за широк спектър от криптографски приложения. Той генерира 512 бита (64 байта) хеш код, обикновено представен като 128 шестнадесетични знака.
Пълно разкритие: не съм написал конкретната реализация на хеш функцията, използвана на тази страница. Това е стандартна функция, включена в езика за програмиране PHP. Направих само уеб интерфейс, за да я направя публично достъпна тук за удобство.
Относно алгоритъма за хеширане на Whirlpool
Аз не съм математик, нито криптограф, така че ще се опитам да обясня как работи тази хеш функция с обикновени думи. Ако предпочитате научно прецизното, натоварено с математика обяснение, сигурен съм, че можете да го намерите на други уебсайтове ;-)
Както и да е, представете си, че правите смути с всякакви съставки: банани, ягоди, спанак, фъстъчено масло и т.н. Ето какво прави Whirlpool с вашите съставки (или данни):
Стъпка 1 - Нарязване на всичко (разбиване на данните на части)
- Първо, той разделя вашите данни на малки парчета, като нарязване на плодове преди смесване.
Стъпка 2 - Смесете като луд (смесете го)
Сега той поставя тези парчета в мощен блендер с 10 различни скорости (наречени „кръгове“). Всеки кръг смесва данните по различен начин:
- Размяна и обръщане (замяна): Някои части се разменят с други, като смяната на ягода с боровинка.
- Разбъркване в кръгове (пермутация): Завърта сместа наоколо, премествайки съставките от едно място на друго, така че нищо да не остане на първоначалното си място.
- Пасирайте всичко заедно (смесване): Разбива се и се разбърква, за да се разпределят ароматите (или данните) равномерно в цялата смес.
- Добавете тайна съставка (ключово смесване): Добавя "тайна съставка" (специален код), за да направи смутито уникално.
Стъпка 3 - Краен резултат (хеш)
- След 10 кръга на интензивно смесване получавате гладка, идеално смесена напитка - или в този случай 512-битов хеш. Вече няма начин да извадите оригиналните банани или спанак от смутито. Всичко, което имате, е последното питие.