Whirlpool հեշ կոդի հաշվիչ
Հրապարակվել է՝ 18 փետրվարի, 2025 թ., 21:30:13 UTC
Վերջին թարմացումը՝ 12 հունվարի, 2026 թ., 14:23:23 UTC
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-բիթային հեշ։ Այլևս հնարավոր չէ սմութիից հանել սկզբնական բանանը կամ սպանախը։ Դուք միայն վերջնական ըմպելիքն եք ունենում։
Լրացուցիչ ընթերցանություն
Եթե ձեզ դուր եկավ այս գրառումը, ձեզ կարող են նաև դուր գալ այս առաջարկները.
