Хэш функциясы - ерікті ұзындықтағы жолды (хабарламаны) хэш коды , бақылау сомасы немесе саусақ ізі деп аталатын тұрақты ұзындықтағы бит жолына түрлендіретін алгоритм.
CRC32 (Циклдық артықшылықты тексеру) —деректерді желілік карталар мен қатты дискілер сияқты компьютерлік құрылғыларға кездейсоқ өзгертулерден қорғауға арналған қарапайым хэш функциясы . CRC32 CRC32-IEEE 802.3 халықаралық стандартымен анықталған. Алгоритм өте жылдам және толық криптографиялық қауіпсіз еместігіне қарамастан, іске асырудың қарапайымдылығы мен жылдамдығының арқасында кеңінен қолданылады. 32-биттік хэш-код әдетте 8 таңбадан тұратын он алтылық сан ретінде ұсынылады.
RSA Data Security, Inc компаниясының Рональд Л. Ривест жасаған MD4 хэштеу алгоритмі.Қазіргі уақытта сенімсіз деп саналады. Бұл жылдам алгоритм (32-биттік процессорларда) және тең дәрежелі EDonkey 2000 желісіндегі хэштерді есептеу үшін қолданылады.Алгоритм RFC 1320 -да сипатталған . Хэш-код - 32 таңбадан тұратын он алтылық сан.
MD5 - RSA Data Security, Inc компаниясының Рональд Л. Ривест жасаған басқа хэштеу алгоритмі. MD4 жетілдірілген нұсқасын көрсетеді. Алгоритм RFC 1321 сипатталған . Көптеген жылдар бойы MD5 Интернет стандарты болды, бірақ қазір бұзылған деп саналады. Хэш-код - 32 таңбадан тұратын он алтылық сан.
SHA1 (Secure Hash Algorithm 1) – 1993 жылы NSA әзірлеген хэш алгоритм. RFC 3174- те сипатталған . Ол MD5 алгоритміне қарағанда шамамен 2-3 есе баяу. Хэш-код - ұзындығы 40 он алтылық сан.
Tiger – Росс Андерс пен Эли Бихам ойлап тапқан заманауи хэш-функция. Ол 64 биттік процессорларда жылдам есептелуі үшін арнайы ойлап табылған. Сипаттаманы қараңыз . Хэш-код ұзындығы 48 он алтылық санды білдіреді.
Tiger алгоритмі арқылы ағаш түрінде есептелген TTH (Tiger Tree Hash) хэші . Сипаттаманы қараңыз . TTH бірнеше тең дәрежелі желілерде қолданылады: Direct Connect, Gnutella, Gnutella2, сонымен қатар DC++, Phex және Shareaza сияқты бағдарламалар. Хэш-код ұзындығы 39 болатын base32 кодталған жол болып табылады.
BTIH (BitTorrent InfoHash) BitTorrent p2p желісінде қолданылады. Хэш сомасы деректерге ғана емес, сонымен қатар файл атауына және тіпті хэшті есептейтін бағдарламаға байланысты. RHash uTorrent сияқты әдісті пайдаланады. Хэш - 40 он алтылық саннан тұратын жол.
EDonkey 2000- ең жылдам хэштеу алгоритмдерінің бірі. Ол ескірген MD4 негізінде жасалған және EDonkey p2p желісінде қолданылады. Алгоритмнің сипаттамасы: EDonkey желісі . Хэш-код - 32 таңбадан тұратын он алтылық сан.
SHA1 алгоритмі арқылы ағаш түрінде есептелген AICH (Advanced Intelligent Corruption Handler) хэші . Сипаттаманы қараңыз . Хэш EDonkey p2p желісінде пайдаланылады және әдетте EDonkey сілтемелеріне қосылады. Хэш коды 32 таңбадан тұратын base32 кодталған жол болып табылады.
WHIRLPOOL— NESSIE жобасы ұсынған хэш функциясы және ISO/IEC 10118-3:2004 халықаралық стандарты ретінде қабылданған. Хэш 128 таңбалы он алтылық сан ретінде берілген.
ГОСТ - Ресей мемлекеттік стандартында анықталған хэш функциясы ГОСТ Р 34.11-94 . Алгоритмнің кеңінен қолданылатын екі нұсқасы бар – «тестілеу» және CryptoPro параметр жиынтықтары бар. Хэш функциясы ұқсас функцияларға қарағанда баяу, бірақ ресейлік мемлекеттік банктер мен кәсіпорындарда цифрлық қолтаңба үшін қолданылады. Хэш ұзындығы 64 он алтылық жолды білдіреді.
HAS-160 – корейлік сандық қолтаңба алгоритмі (KCDSA) үшін жасалған корей хэш сомасы. Хэш - ұзындығы 40 он алтылық жол.
RIPEMD-160 (RACE Integrity Primitives Evaluation Message Digest) - 160-бит хэш функциясы. Ерекшелігі: RIPEMD-160 веб-беті . Хэш - ұзындығы 40 он алтылық жол.
EDON-R – ерікті хэш ұзындығы бар хэш-функциялар тобы. RHash 256 биттік және 512 биттік нұсқаларды қолдайды. 512 биттік EDON-R 64 биттік процессорлардағы ең жылдам алгоритмдердің бірі болып табылады. хэш функциясы сипатталған В мақала : D. Gligoroski, S. Markovski, L. Kocarev Edon-R, An Infinite Family of Cryptographic hash functions (2006). 256 биттік және 512 биттік хэштер сәйкесінше 64 және 128 он алтылық таңбалар жолын білдіреді.
Snefru — 1990 жылы Ральф Меркл әзірлеген және Мысыр перғауны Снеферу есімімен аталатын хэш-функция . Ол қазіргі уақытта бұзылған болып саналады және қазіргі хэш функцияларына қарағанда әлдеқайда баяу . 128 биттік және 256 биттік Snefru хэші тиісінше ұзындығы 32 және 64 таңбадан тұратын он алтылық жолмен ұсынылған.