← Atgal į funkcijas
Free

Maišos (Hash) generatorius

Hash generatorius apskaičiuoja kriptografines maišos (hash) reikšmes (MD5, SHA-1, SHA-256, SHA-384, SHA-512) bet kokiam teksto įvedimui. Visi penki algoritmai veikia lygiagrečiai, todėl matote kiekvieną maišos reikšmę vienu metu. Naudinga kontrolinės sumos patikrai, git tipo turinio adresavimui ir maišos formatų atitikimui, kurių reikalauja skirtingos sistemos.

Kriptografinės maišos reikšmės naudojamos visur programinėje įrangoje — failų kontrolinėms sumoms, turiniu adresuojamai saugyklai (git), slaptažodžių tikrinimui, API užklausų pasirašymui ir vientisumo patikroms. Skirtingos sistemos naudoja skirtingus algoritmus, todėl kartais reikia atitikti būtent tą formatą, kurio tikisi tikslinė sistema. Hash generatorius lygiagrečiai apskaičiuoja visus penkis populiariausius algoritmus: MD5 (pasenęs, vis dar naudojamas ne saugumo kontrolinėms sumoms), SHA-1 (naudoja git, nors saugumo požiūriu nebenaudojamas), SHA-256 (šiuolaikinis numatytasis pasirinkimas), SHA-384 ir SHA-512 (didesnės entropijos variantai). Įklijuokite bet kokį tekstą, ir akimirksniu gausite visas penkias maišos reikšmes. Visas maišos skaičiavimas vyksta lokaliai jūsų naršyklėje — jūsų įvestis niekada nepalieka jūsų kompiuterio, todėl tai saugu jautrioms eilutėms. SHA-1/256/384/512 naudoja naršyklės SubtleCrypto API; MD5 realizuotas tiesiogiai įrankyje, nes SubtleCrypto jo nepalaiko.

Tiesioginė peržiūra
example.com
Hash generatorius ✓ Suhashuota naršyklėje
Įvestis
The quick brown fox jumps over the lazy dog
MD5 9e107d9d372bb6826bd81d3542a419d6 Kopijuoti
SHA-1 2fd4e1c67a2d28fced849ee1bb76e7391b93eb12 Kopijuoti
SHA-256 d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592 Kopijuoti
SHA-384 8d8d4f1e... 2a4a0b98c1a87456b3f7b9e05d3c Kopijuoti
SHA-512 07e547d9... 3c16c6a9e80e6d3b4b7b5e8a4c Kopijuoti
Pagrindinės savybės

Penki algoritmai lygiagrečiai

Vienu metu apskaičiuoja MD5, SHA-1, SHA-256, SHA-384 ir SHA-512. Įklijuokite įvestį vieną kartą ir matykite visas maišos reikšmes iš karto.

Lokalus maišos skaičiavimas naršyklėje

Visas skaičiavimas vyksta naršyklėje naudojant SubtleCrypto. Jūsų įvestis niekada nepalieka jūsų kompiuterio — saugu slaptažodžiams, API raktams ir privatiems duomenims.

Vieno paspaudimo kopijavimas kiekvienam algoritmui

Kiekviena maišos reikšmė turi savo Kopijuoti mygtuką, todėl galite gauti būtent tą formatą, kurio tikisi jūsų tikslinė sistema.

Akimirksninis perskaičiavimas

Maišos reikšmės atsinaujina realiu laiku, kol rašote. Puikiai tinka derinant įvestį, kol ji atitiks tikslinę maišos reikšmę.

Mažosiomis raidėmis pateikta šešioliktainė išvestis

Išvestis pateikiama standartiniu mažosiomis raidėmis šešioliktainiu formatu — tai formatas, kurio tikisi dauguma sistemų (git, OpenSSL, dauguma HTTP klientų).

Bet kokio ilgio įvestis

Vienodai greitai apdoroja trumpas eilutes ir didelius teksto blokus. Jokio dydžio apribojimo protingam įvedimui.

Dažni naudojimo atvejai

Failo turinio vientisumo patikra

Apskaičiuokite atsisiųsto failo turinio maišos reikšmę ir palyginkite ją su šaltinio paskelbtu SHA-256, kad patvirtintumėte, jog failas nebuvo pakeistas ar sugadintas.

Git tipo turinio adresavimas

Sugeneruokite bloko SHA-1, kad suprastumėte, kaip git jį identifikuotų — naudinga derinant saugyklos problemas.

Pasiruošimas API užklausos pasirašymui

Apskaičiuokite kanoninio užklausos turinio maišos reikšmę prieš pasirašydami ją su HMAC — dažnas modelis AWS, Google Cloud ir individualiose API autentifikavimo schemose.

Slaptažodžio maišos generavimas

Sugeneruokite SHA-256 arba SHA-512 maišos reikšmes paprastam slaptažodžių saugojimui (produkcinėje aplinkoje geriau tinka bcrypt/Argon2, bet greitos SHA maišos reikšmės tinka kūrimo fikstūroms).

Dublikatų aptikimas

Apskaičiuokite turinio maišos reikšmę, kad pašalintumėte dublikatus — jei du elementai turi tą pačią SHA-256 reikšmę, jie turi tuos pačius baitus, net jei metaduomenys skiriasi.

Kaip naudoti
1

Atidarykite Hash generatorių

Spustelėkite Hash piktogramą DevSuite Pro doke. Atsidaro skydelis su įvesties lauku ir penkiomis maišos rezultatų eilutėmis.

2

Įklijuokite arba įveskite tekstą

Įklijuokite savo tekstą, eilutę ar dokumentą. Įrankis priima bet kokią UTF-8 eilutę — jokio kodavimo paruošimo nereikia.

3

Peržiūrėkite maišos reikšmes

Visos penkios maišos reikšmės atsinaujina akimirksniu: MD5, SHA-1, SHA-256, SHA-384, SHA-512. Kiekviena rodoma su savo algoritmo žyme.

4

Nukopijuokite reikiamą reikšmę

Spustelėkite Kopijuoti šalia norimo algoritmo. Maišos reikšmė nusiunčiama į iškarpinę kaip mažosiomis raidėmis šešioliktainė eilutė.

5

Palyginkite su tiksline reikšme

Jei tikrinate pagal lauktą maišos reikšmę, vizualiai palyginkite rezultatą — nesutampančios maišos reikšmės dažnai rodo perdavimo ar kodavimo problemas.

Pasiruošę išbandyti?

Įdiekite „DevSuite Pro“ nemokamai ir atrakinkite 64+ kūrėjų įrankius savo naršyklei.

Pridėti prie Chrome Pridėti prie Edge Pridėti prie FireFox