SHA räsi Generaator
Looge oma brauseris tekstist või failidest koheselt SHA-1, SHA-256 ja SHA-512 räsi. Kasutab Web Crypto API-d – täiesti privaatne ja tasuta.
Looge oma brauseris tekstist või failidest koheselt SHA-1, SHA-256 ja SHA-512 räsi. Kasutab Web Crypto API-d – täiesti privaatne ja tasuta.
SHA (Secure Hash Algorithm) on krüptograafiliste räsifunktsioonide perekond, mille on välja töötanud NSA ja standardinud NIST. Perekonda kuuluvad SHA-1 (160-bitine, aegunud), SHA-2 perekond (SHA-224, SHA-256, SHA-384, SHA-512) ja SHA-3 perekond (2015. aastal aktsepteeriti teistsugune kujundus). SHA-256 on tänapäeval kõige laialdasemalt kasutatav liige, mis ilmub TLS-i sertifikaatides, Bitcoini töötõendites, Giti kohustuste identifikaatorites ja enamikes kaasaegsetes krüptoprotokollides.
Erinevalt MD5-st ja SHA-1-st pole SHA-256-l teadaolevaid praktilisi kokkupõrkerünnakuid. Seda peetakse lähitulevikus krüptograafiliselt turvaliseks ja see on uute krüptograafiliste kujunduste vaikeräsifunktsioon. SHA-384 ja SHA-512 pakuvad suuremat väljundit rakenduste jaoks, mis saavad kasu laiemast kokkuvõttest ja millel on sarnased turbeomadused.
See generaator töötab täielikult teie brauseris, kasutades brauseri sisseehitatud SubtleCrypto API-t. Rakendus on pideva aja ja külgkanalite suhtes vastupidav, kui brauseri krüptomoodul neid atribuute toetab. Ühtegi sisendit ega väljundit ei saadeta ühelegi serverile.
SHA-räsid on krüptograafilise terviklikkuse standard. Faili vastavuse kontrollimine avaldatud räsile kaitseb edastusvigade ja rikkumiste eest. SHA-256 sisu loomine võimaldab teistel kontrollida, kas sisu on täpselt see, mille olete loonud; rikkumine muutub tuvastatavaks.
Kaasaegsed süsteemid kasutavad SHA-256 laias laastus: TLS-i sertifikaadi sõrmejäljed, JWT allkirjad (koos HMAC-SHA256-ga), API päringu allkirjastamine (AWS, GitHub), Git commit identifikaatorid, IPFS-i sisuaadressid ja Bitcoini plokkide räsid. Nendega töötamine nõuab SHA-256 usaldusväärset arvutamist.
Kleepige sisend, valige variant, hankige räsi.
SHA-256 töötleb sisendit 512-bitistes plokkides, mis on struktuurilt sarnased MD5-ga, kuid tugevamate ümarate funktsioonide ja suurema väljundiga. Iga plokk värskendab 256-bitist sisemist olekut 64 lisamise, pööramise ja bitipõhise toimingu kaudu. Lõppseisund on kokkuvõte.
SHA-512 töötleb 1024-bitiseid plokke ja säilitab 512-bitise oleku 80 ringi jooksul. SHA-384 on SHA-512, mis on kärbitud 384-bitiseks erinevate algolekuväärtustega, muutes selle krüptograafiliselt lihtsast kärpimisest erinevaks.
Brauser SubtleCrypto.digest rakendab kõiki SHA-2 variante algselt, kasutades tavaliselt tänapäevaste protsessorite riistvarakiirendatud rakendusi (Intel SHA laiendused, ARMv8 SHA juhised). Kiirus on võrreldav MD5-ga brauserites, mis kasutavad ära riistvaratuge.