Pereiti prie turinio

SHA-1 generatorius

Sugeneruokite bet kokio teksto SHA-1 maišos reikšmę naudodami šį SHA-1 generatorių. Įveskite tekstą, o įrankis užkoduoja jį UTF-8 formatu, apskaičiuoja 160 bitų SHA-1 santrauką ir pateikia ją kaip 40 mažųjų šešioliktainių raidžių bei skaitmenų, tokią pačią, kokią pateikia sha1sum ir standartinės bibliotekos. Naudinga kūrėjams, tikrinantiems senas kontrolines sumas, nagrinėjantiems Git stiliaus identifikatorius arba derinantiems su senesnėmis API, kurioms vis dar reikia SHA-1.

Nustatyti iš naujo

Dažnai užduodami klausimai

Ką pateikia SHA-1 generatorius?

Jis pateikia jūsų teksto SHA-1 santrauką, sudarytą iš 40 mažųjų šešioliktainių simbolių, atitinkančių 160 bitus. Tas pats tekstas visada sukuria tą pačią maišos reikšmę.

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

Mažosiomis raidėmis parašytas žodis hello be pabaigos naujos eilutės sukuria maišos reikšmę aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d. Naudokite ją kaip greitą kontrolinę reikšmę, lygindami su savo kodu.

Kodėl mano SHA-1 maišos reikšmė nesutampa su kito įrankio rezultatu?

Tekstas maišuojamas tiksliai toks, koks įvestas, įskaitant tarpus, tabuliacijos ir eilučių lūžio simbolius. echo pridėtas pabaigos naujos eilutės simbolis arba Windows CRLF eilučių pabaigos sukuria visiškai kitokią maišos reikšmę.

Kaip užkoduojamas Unicode tekstas?

Prieš skaičiuojant maišą įrankis užkoduoja tekstą UTF-8 formatu, kuris pagal numatytuosius nustatymus naudojamas daugelyje kalbų ir terminalų. Sistema, kuri tuos pačius simbolius maišuoja kaip UTF-16 arba Latin-1 baitus, pateiks kitokį rezultatą.

Ar SHA-1 vis dar saugus?

Ne. Praktinis SHA-1 susidūrimo atvejis paskelbtas 2017, o naršyklės ir sertifikavimo institucijos nustojo priimti SHA-1 parašus. Parašams, vientisumo patikroms nuo klastojimo ir naujiems sprendimams naudokite SHA-256 arba SHA-512.

Ar tai ta pati maišos reikšmė, kurią Git naudoja pakeitimams?

Ne visai. Git prieš turinį maišuoja antraštę, pavyzdžiui, blob, po kurios eina turinio ilgis ir nulinis baitas, todėl paprasta failo teksto SHA-1 maišos reikšmė skiriasi nuo Git objekto ID.

Ar galiu maišuoti failą?

Įrankis maišuoja įklijuotą ar įvestą tekstą, o ne įkeltus failus. Dvejetainiams failams naudokite sha1sum su Linux, shasum su macOS arba Get-FileHash -Algorithm SHA1 programoje PowerShell.

Ar galima iššifruoti SHA-1?

Ne, SHA-1 yra vienkryptė funkcija, neturinti iššifravimo rakto. Trumpas ar dažnai naudojamas įvestis vis tiek galima rasti paieškos lentelėse, todėl niekada nelaikykite silpnos paslapties maišos reikšmės apsauga.

Ar įrankis naudoja druską arba HMAC raktą?

Ne, jis apskaičiuoja paprastą SHA-1 teksto maišos reikšmę tiksliai taip, kaip tekstas pateiktas. Rakto pagrindu skaičiuojamoms maišoms naudokite HMAC įrankį, o slaptažodžiams – lėtą algoritmą, pavyzdžiui, bcrypt arba Argon2.

Kiek teksto galiu apdoroti?

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

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.