Хасхинг вс шифрирање
Процес трансформације знаковног низа у краћу вриједност фиксне дужине (зване хасх вриједности, хасх кодови, хасх суме или контролне суме) која представља оригинални низ назива се хасхинг. Обично се за обављање ове трансформације користи функција која се назива хасх функција. Хасхинг би индексирање и дохваћање података у базама података било брже, јер би претрага краће хасх вриједности фиксне дужине била бржа од претраживања оригиналне вриједности. Шифровање је процес претварања података у формат који не могу да разумеју странке које су неовлашћене да виде податке. Овај нови формат назива се шифрираним текстом. Претварање шифрованог текста у оригинални формат назива се дешифрирање.
Шта је хешинг?
Претварање знаковног низа у краћу вредност фиксне дужине која представља оригинални низ назива се хасхинг. Ово претварање врши хасх функција. Хасхинг омогућава брже индексирање и преузимање података из база података због употребе краће хасх вредности од првотне. Хасхинг се такође користи у алгоритмима за шифровање за шифровање и дешифровање дигиталног потписа. Хасхинг је једносмјерна операција и изворна вриједност се не може добити помоћу хасх вриједности. Надаље, хеширање не би требало да даје исту вриједност хасх-а за двије различите оригиналне вриједности. Неке од једноставних и најчешће коришћених метода распршивања су метода поделе-остатка, метода пресавијања и метода трансформације Радик-а.
Шта је шифровање?
Претварање података у формат (зван шифрирани текст) који не могу да разумеју странке које су неовлашћене да виде податке назива се шифрирањем. Шифрирање се користи већ дуже време. Методе шифровања крећу се од једноставних метода, као што је замена слова за бројеве до сложенијих метода, као што је преуређивање бита у дигиталном сигналу помоћу рачунарског алгоритма. Добијање оригиналних података из шифрованог текста назива се дешифрирање и захтева исправан кључ за дешифровање. Овај кључ је доступан само странама које су овлашћене за преглед података. Метода енкрипције назива се јака енкрипција ако се не може сломити без познавања кључа за дешифровање. Шифрирање јавног кључа једна је од метода шифрирања у којој се подаци шифрирају кориштењем јавног кључа приматеља и не могу се дешифрирати без кориштења одговарајућег приватног кључа.
Која је разлика између Хасхинг-а и шифрирања?
Претварање знаковног низа у краћу вредност фиксне дужине која представља изворни низ назива се хеширање, док се претварање података у формат (који се назива шифрирани текст) који не могу да разумеју странке које неовлашћено виде податке назива. шифровање. Пошто је хеширање једносмерна операција у којој се изворна вредност не може добити хасх вредностима, користи се и за шифровање. Хасх функције пробављања порука (МД2, МД4 и МД5) користе се за шифрирање дигиталних потписа. Али употреба хешинга није ограничена на шифрирање. Хасхинг се такође користи за брже проналажење података из база података. Али хасх функције које се користе за ове задатке разликују се једна од друге и можда неће радити добро ако се измене између два задатка.