Pereiti prie turinio

SHA-256 generatorius

Sugeneruokite bet kokio teksto SHA-256 maišos reikšmę naudodami šį SHA-256 generatorių. Įveskite tekstą, o įrankis užkoduoja jį UTF-8 formatu, apskaičiuoja 256 bitų SHA-2 santrauką ir pateikia 64 mažąsias šešioliktaines raides bei skaitmenis, tokią pačią reikšmę, kokią pateikia sha256sum, OpenSSL ir standartinės bibliotekos. Puikiai tinka kūrėjams ir administratoriams, tikrinantiems kontrolines sumas, kuriantiems turinio kontrolinius kodus, lyginantiems API parašus arba bandantiems savo maišos skaičiavimo kodą.

Nustatyti iš naujo

Dažnai užduodami klausimai

Ką pateikia SHA-256 generatorius?

Jis pateikia jūsų teksto SHA-256 santrauką, sudarytą iš 64 mažųjų šešioliktainių simbolių, užkoduojančių 256 bitų. Tas pats tekstas visada sukuria tą pačią maišos reikšmę.

Kokia yra žodžio hello SHA-256 maišos reikšmė?

Mažosiomis raidėmis parašytas žodis hello be naujos eilutės sukuria maišą 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824. Palyginę šią reikšmę greitai patikrinsite, ar jūsų kodas sukuria maišą iš tų pačių baitų.

Kodėl mano maiša skiriasi nuo tos, kurią gavau terminale?

Tokios komandos kaip echo prideda naujos eilutės simbolį, nebent naudojate echo -n arba printf, o šis simbolis pakeičia maišą. Įrankis maišą apskaičiuoja tiksliai iš įvesto teksto, nepašalindamas tarpų ar eilučių lūžių.

Kaip apdorojami specialieji simboliai ir jaustukai?

Prieš maišos skaičiavimą visas tekstas koduojamas UTF-8, todėl diakritinius ženklus turinčios raidės ir jaustukai maišomi kaip jų UTF-8 baitai. Tai atitinka numatytąsias nuostatas daugumoje programavimo kalbų, terminalų ir žiniatinklio API.

Ar SHA-256 saugus?

Taip, SHA-256 priklauso SHA-2 šeimai, o praktinių kolizijos ar pradinio teksto atkūrimo atakų nėra žinoma. Jis plačiai naudojamas TLS sertifikatams, programinės įrangos kontrolinėms sumoms, naujesniam Git objektų formatui ir blokų grandinėms.

Ar turėčiau saugoti slaptažodžius kaip SHA-256 maišas?

Ne. SHA-256 sukurtas taip, kad veiktų greitai, todėl per sekundę galima pigiai išbandyti daugybę slaptažodžių. Slaptažodžiams saugoti naudokite lėtą algoritmą su atsitiktine druska, pavyzdžiui, Argon2, bcrypt arba scrypt.

Ar galiu šiuo įrankiu apskaičiuoti failo maišą?

Įrankis apskaičiuoja įklijuoto arba įvesto teksto maišą, bet ne įkeltų failų. Atsisiuntimams ir kitiems dvejetainiams failams naudokite sha256sum sistemoje Linux, shasum -a 256 sistemoje macOS arba Get-FileHash sistemoje PowerShell, kurioje pagal numatytąsias nuostatas naudojamas SHA-256.

Ar tai HMAC-SHA256?

Ne, tai paprastas SHA-256 maišos rezultatas be rakto. Webhook ir API parašams paprastai reikia HMAC-SHA256 su bendrinama slaptažodžio fraze, kuris sukuria kitokią reikšmę.

Ar galima atkurti pradinį tekstą iš SHA-256 maišos?

Ne, iš maišos teksto apskaičiuoti neįmanoma. Galima tik spėti įvestį ir palyginti maišas; tai įmanoma, kai eilutės trumpos arba dažnai naudojamos.

Kiek teksto galiu apdoroti?

Įveskite bent vieną simbolį ir ne daugiau kaip 5 MB teksto; didesnė įvestis atmetama pateikiant pranešimą. Išvestis sutampa su Hash Generator parinktimi SHA-256.

Apie OneClick Pro

OneClick Pro – nemokama kolekcija, kurioje yra daugiau nei 150 žiniatinklio įrankių kasdieniam darbui: vaizdams ir vienetams konvertuoti, kodui formatuoti ir tikrinti, domenams ir SEO tikrinti, taip pat tekstui, datoms ir skaičiams apdoroti. Visi įrankiai veikia be registracijos ar prenumeratos, o jūsų įvesti duomenys naudojami tik rezultatui apskaičiuoti ir niekada neišsaugomi. Naudokite juos kaip greitą įrankių rinkinį vienkartinėms užduotims arba įtraukite į žymes įrankius, kurių prireikia kasdien.