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.
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.
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.
Kiekviena maišos reikšmė turi savo Kopijuoti mygtuką, todėl galite gauti būtent tą formatą, kurio tikisi jūsų tikslinė sistema.
Maišos reikšmės atsinaujina realiu laiku, kol rašote. Puikiai tinka derinant įvestį, kol ji atitiks tikslinę maišos reikšmę.
Išvestis pateikiama standartiniu mažosiomis raidėmis šešioliktainiu formatu — tai formatas, kurio tikisi dauguma sistemų (git, OpenSSL, dauguma HTTP klientų).
Vienodai greitai apdoroja trumpas eilutes ir didelius teksto blokus. Jokio dydžio apribojimo protingam įvedimui.
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.
Sugeneruokite bloko SHA-1, kad suprastumėte, kaip git jį identifikuotų — naudinga derinant saugyklos problemas.
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.
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).
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.
Spustelėkite Hash piktogramą DevSuite Pro doke. Atsidaro skydelis su įvesties lauku ir penkiomis maišos rezultatų eilutėmis.
Įklijuokite savo tekstą, eilutę ar dokumentą. Įrankis priima bet kokią UTF-8 eilutę — jokio kodavimo paruošimo nereikia.
Visos penkios maišos reikšmės atsinaujina akimirksniu: MD5, SHA-1, SHA-256, SHA-384, SHA-512. Kiekviena rodoma su savo algoritmo žyme.
Spustelėkite Kopijuoti šalia norimo algoritmo. Maišos reikšmė nusiunčiama į iškarpinę kaip mažosiomis raidėmis šešioliktainė eilutė.
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.
Įdiekite „DevSuite Pro“ nemokamai ir atrakinkite 64+ kūrėjų įrankius savo naršyklei.