Почетна страница
MK

Земете хаш SHA224

Онлајн услуга која ви овозможува да ја добиете вредноста на хашот SHA224. SHA224 (Secure Hash Algorithm 224) е криптографска функција. Големината на хашот е 224 бита.

Текст:

Резултат:

^_^

(Кликни за копирање)

SHA-224 (безбеден алгоритам за хаш 224-битен) е криптографска хаш функција развиена од американската агенција за национална безбедност (НСА) и објавена од Националниот институт за стандарди и технологија (НИСТ) како дел од семејството ША-2. Како и другите членови на семејството SHA-2, SHA-224 генерира вредност на хаш со фиксна големина (пораки за варење) од влезни податоци со произволна должина. Во случај на SHA-224, вредноста на хаш е долга 224 бита.

Главната разлика помеѓу функциите SHA-224 и другите хаш-хаш, како што се SHA-256, SHA-384 и SHA-512, е должината на генерираната вредност на хаш. SHA-224 беше дизајниран да обезбеди криптографска безбедност споредлива со SHA-256, но со помала големина на излез, што може да биде корисно во апликациите ограничени на ресурси или каде е потребно пократок хаш.

Алгоритмот SHA-224 започнува со преработка на влезната порака, која вклучува додавање на подлога и должина. Подлогата гарантира дека должината на пораката е повеќекратна од 512 бита. Дополнителниот додаток ја претставува оригиналната должина на пораката и се користи за да се спречат напади на продолжување на должината.

SHA-224 работи на 512-битни блокови на податоци и користи 64 константи за заокружување. Внатрешната состојба на функцијата Хаш се состои од осум 32-битни зборови. Првичните вредности на овие зборови се дефинирани според стандардот и играат клучна улога во обезбедувањето на криптографската јачина на алгоритмот. SHA-224 ги подложува секој блок на податоци во серија на нелинеарни операции, вклучително и битни смени, логички операции (и, или, XOR) и додаток на модул 2^32. Овие операции ги опфаќаат податоците и создаваат ефект на лавина, во кој мала промена во влезните податоци доведува до значителна промена во излезната вредност на хаш.

SHA-224 најчесто се користи за верификација на интегритетот на податоците, дигитални потписи, складирање на лозинка и други задачи поврзани со безбедноста. Иако SHA-224 не е толку широко користен како SHA-256, тој сепак се смета за доволно безбеден за многу апликации. Сепак, со напредокот во криптанализата, се препорачува да се користат понови и посилни функции на хаш, како што е SHA-3, каде што е можно.