←

Helyi hashkalkulátor

Beviteli mód

Válassza ki az algoritmust és a beviteli módot. Üres szöveg és nulla bájtos fájl hashe is kiszámítható.

Használati útmutató

Válasszon szöveget vagy helyi fájlt, majd egy SHA-algoritmust, és indítsa el a számítást. Az eredmény megmutatja az algoritmust, a beviteli módot, a tényleges bájtszámot és a teljes hexadecimális hasht kisbetűkkel. A hasht kimásolhatja, vagy kézzel kijelölheti az eredményt. A bemenet módosítása azonnal érvényteleníti a régi eredményt.

A szöveg UTF-8 kódolást kap; a CRLF és CR sortörések LF-re alakulnak. A kezdő és záró whitespace-karakterek nem törlődnek, a kis- és nagybetűk nem változnak, és nincs Unicode-normalizálás. Az escape-szekvenciák nem kerülnek értelmezésre, és BOM sem kerül automatikusan hozzáadásra vagy eltávolításra. A kifejezetten jelen lévő BOM és NUL részt vesz a számításban. Fájlmódban minden eredeti bájt megmarad, a fájlnév, a típus és a módosítás időpontja nélkül.

Az abc példa nem tartalmaz sortörést. Az elvárt SHA-256-hash alább látható; a többi algoritmus hivatalos tesztvektorai az RFC 6234 dokumentumban találhatók.

ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Hatókör és korlátok

A szöveg legfeljebb 200000 UTF-16-kódegység lehet (egyes emojik kettőt foglalnak el), kódolás után pedig legfeljebb 800000 bájt; a fájl legfeljebb 16 MiB lehet. A bemenet nem lesz csonkolva. A böngészőnek a teljes fájlt be kell olvasnia, és a tényleges memóriaigény meghaladhatja a fájl méretét. A hash nem titkosítás, jelszótárolás, aláírás-ellenőrzés vagy vírusészlelés. Nem bizonyítja a megbízható eredetet, és nem garantálja az ütközések teljes kizárását sem. Hasonlítsa össze egy független, megbízható csatornán kapott hashértékkel.

Ez az eszköz nem tölti fel, nem tárolja és nem naplózza a bemenetet, a fájlokat vagy a hasheket; a weboldal az erőforrásait továbbra is a szokásos módon tölti be. A törlés csak az oldalon tárolt, adatokra mutató hivatkozásokat távolítja el, és nem garantálja a böngésző memóriájának vagy a vágólap előzményeinek biztonságos törlését. Nem véd rosszindulatú bővítményektől vagy az oldal szkriptjeitől sem. A már megkezdett vágólapírás nem vonható vissza. Az olvasás megszakítható, de a háttérben futó hashszámítás ténylegesen nem; megszakítás után meg kell várni a befejezését, mielőtt új számítás indulhat.

Az olvasási folyamatjelző a ténylegesen beolvasott bájtokon alapul; a hashszámítási szakasz csak a 0/1 feladatot mutatja. Az eltelt idő, a becsült hátralévő idő és a sebesség helyén kötőjel látható, ha nem ismert. A fájl beolvasásának vége nem jelenti a hashszámítás végét.

RFC 6234Web Crypto
Kapcsolódó eszközök

Helyi hashkalkulátor

Válassza ki a bemenetet és az algoritmust, indítsa el a számítást, majd másolja ki a teljes hasht. Az üres szöveg érvényes; fájlmódban fájlt kell választani. A bemenet módosítása törli a régi eredményt. A megszakítás csak az eredmény megjelenítését állítja le; a háttérben futó hashszámítás folytatódhat.

beállításokat