Yuklenilir...
Yuklenilir...
Generate SHA hashes from text
Generate SHA-1, SHA-256, SHA-384, SHA-512 hashes from text online. Free cryptographic hash generator tool.
Vvedite ili vstavte tekst ili dannyie, kotoryie vy khotite kheshirovat, v pole vvoda.
Vyberite algoritm kheshirovaniya: MD5, SHA-1, SHA-256, SHA-384 ili SHA-512. SHA-256 rekomenduetsya dlya bolshinstva stsenariyev ispolzovaniya.
Mgnovenno prosmotriye znacheniye khesha. Khesh — eto stroka simvolov fiksirovannnoy dliny, unikalnaya dlya vkhodnykh dannykh.
Skopiruyte znacheniye khesha odnim klikom i ispolzuyte tam, gde eto neobkhodimo.
Khesh-funktsii ispolzuuytsya dlya proverki tselostnosti dannykh. Vy mozhete proverit, byl li fayl ili dannyie izmeneny, sravniv znacheniya kheshey.
Paroli dolzhny khranitsya v bazakh dannykh ne v vide prostogo teksta, a v vide khesha. V sluchae utechki dannykh kheshi ne raskryvayut napryamuyu originalnyie paroli.
Pri distributsii programmnogo obespecheniya kheshi shiroko ispolzuyutsya dlya proverki tselostnosti faylov. Sravniyte khesh skaachannogo fayla s khaeshem, predostavlennym izdatelem.
Vsyo generirovaniye kheshey proiskhodit lokalno v vashem brauzere. Vashi dannyie ne otpravlyayutsya ni na kakoy server.
Dlya prilozheniy, trebuyushchikh bezopasnosti, predpochitayte SHA-256 ili boleye moshchnyie algoritmy. MD5 i SHA-1 ne rekomenduyyutsya dlya bezopasnosti iz-za uyazvimosti k atakam kolliziy.
Dlya kheshirovaniya paroley ispolzuyte spetsializirovannyie algoritmy kheshirovaniya paroley, takiye kak bcrypt, scrypt ili Argon2, vmesto pryamogo ispolzovaniya SHA-256.
Odin i tot zhe vkhod vsegda sozdayot odin i tot zhe khesh. Dazhe maleysheye izmeneniye vkhoda sozdayot polnostyu drugoy khesh (lavinnyy effekt).
Khesh-funktsii odnostoronni — matematicheski nevozmozhn vosstanovit originalnyie dannyie iz khesha.
Khesh-funktsiya — eto matematicheskaya funktsiya, preobrazuyushchaya dannyie lyubnogo razmera v vykhod fiksirovannogo razmera (znacheniye khesha). Ona odnostoronnya (originalnyie dannyie nelzya vosstanovit iz khesha), determinisitchnaya (odin i tot zhe vkhod vsegda dayot odin i tot zhe vykhod) i obladayet lavinnym effektom (nebolshoye izmeneniye vkhoda sozdayot polnostyu drugoy vykhod).
Dokazano, chto MD5 uyazvim k atakam kolliziy, chto oznachayet vozmozhnost sozdaniya raznykh vkhodov s odinakovym kheshem MD5. Eto yavlyayetsya seryoznnoy uyazvimostyu dlya tsifrovykh podpisey i proverki sertifikatov. Dlya nebezopasnostnykh tseley (kontrolnyie summy faylov) on vsyo yeshchyo mozhet ispolzovatsya, no dlya bezopasnosti rekomenduetsya SHA-256+.
SHA-256 sozdayot 256-bitnyy (64 shestnadtsaterichhnykh simvola) khesh, togda kak SHA-512 sozdayot 512-bitnyy (128 shestnadtsaterichhnykh simvolov) khesh. SHA-512 obespecchivayet boleye dlinnoye znacheniye khesha i teoreticheski boleye nadyozhen. Odnako dlya bolshinstva prilozheniy SHA-256 obespecchivayet dostatochnuyu bezopasnost. SHA-512 mozhet rabotat effektivneye na 64-bitnykh sistemakh.
Kheshirovalniye — odnostoronnniy protsess: originalnyie dannyie nelzya vosstanovit. Shifrovannniye dvustoronneyee: s pravilnym klyuchom zashifrovanniye dannyie mozhno rasshirovat. Kheshirovalniye ispolzuetsya dlya proverki tselostnosti dannykh i khraneniya paroley, a shifrovaniye — dlya obespecheniya konfidentsialnosti dannykh. Oni sluzhat raznym tselyam i ne vzaimozamenyaemy.
Kolliziya kheshey — eto situatsiya, kogda dva raznykh vkhoda sozdayut odinakovoye znacheniye khesha. Idealnaya khesh-funktsiya minimiziruyet veroyatnost kollizii. Dlya MD5 i SHA-1 prodemonstrirovany prakticheskiye ataki kollizniy, poetomu dlya prilozheniy, trebuyushchikh bezopasnosti, predpochitayete SHA-256 ili boleye moshchnyie algoritmy.
Dlya paroley ispolzuyte spetsializirovannyie algoritmy kheshirovaniya paroley: bcrypt, scrypt ili Argon2. Eti algoritmy namerennno rabotayut medlenno (chtoby zatrudnit ataki polnym pereborom), ispolzuyut sol (salt) dlya zashchity ot raduzhnyikh tablits i imeyut nastranivayemyy uroven slozhnosti. Prostoye SHA-256 nedostatochno dlya kheshirovaniya paroley.