Ġeneratur ta' Hash b'xejn
Ġenera hashes MD5, SHA-1, SHA-256, SHA-512 u CRC32 minn test jew fajls. Ivverifika checksums u l-integrità tad-dejta.
Checksums kontra password hashing: Dawn huma checksums għal skopijiet ġenerali — mhux sostitut għal password hashing (uża bcrypt, Argon2, jew scrypt għal passwords). SHA-1 huwa wkoll mhux adattat għal pretensjonijiet ta' integrità sensittivi għas-sigurtà.
Użi komuni
- Ivverifika l-Integrità tal-Fajl bil-HashIġġenera checksum ta' SHA-256 għal fajl li download u qabbilha mat-checksum tal-publisher biex tikkonferma li ma nbidilx.
- Iġġenera Checksum għall-Data IntegrityOħloq hashes ta' SHA-256 ta' test jew fajls biex tidentifika l-korruzzjoni, tivverifika backups, u ta' audit data pipelines.
- Tiddeduplika Fajls bil-HashingIdentifika fajls duplikati billi tqabbel il-hashes ta' SHA-256 tagħhom — kontenut identiku jipproduċi hashes identiċi.
- Iffamiljarizza ruħek mal-Password HashingTgħallem kif jaħdem il-hashing kriptografiku billi tara kif bidliet tat-test jipproduċu outputs ta' hash kompletament differenti.
- Iġġenera Hashes għal API Request SigningIffamiljarizza ruħek mal-HMAC signing billi tikkalkulá l-hash ta' payload tal-API tiegħek qabel ma tibgħa signed requests.
Kif Taħdem
Il-ġenerazzjoni tal-hash taħdem kompletament fil-browser tiegħek bl-użu ta' taħlita tal-Web Crypto API (għal SHA-1, SHA-256, SHA-384, u SHA-512) u implimentazzjonijiet miktuba bl-idejn ta' MD5 u CRC32 — għax il-Web Crypto API intenzjonalment tħalli barra dawn iż-żewġ algoritmi iktar qodma. L-ebda test jew kontenut ta' fajl qatt ma jitgħabba imkien.
- 1Id-dħul jinqara fi bytesGħad-dħul tat-test, TextEncoder inkorporat tal-browser jikkonverti l-string f'array ta' bytes UTF-8. Għal fajls sa 500 MB, il-metodu arrayBuffer() tal-File API jaqra d-data binarja mhux ipproċessata direttament fil-memorja — il-fajl qatt ma joħroġ mill-apparat tiegħek.
- 2Sitt algoritmi jaħdmu b'mod parallelSHA-1, SHA-256, SHA-384, u SHA-512 jingħataw lil crypto.subtle.digest(), l-implimentazzjoni nattiva WebCrypto tal-browser. MD5 jiġi kkalkulat minn implimentazzjoni awtonoma RFC 1321 mibnija fl-għodda (WebCrypto intenzjonalment teskludi MD5); għal dħul kbir jiċċedi lejn il-loop tal-avvenimenti kull 4 MB biex it-tab jibqa' responsiv. CRC32 tuża tabella ta' tfittxija ta' 256-entrata IEEE 802.3 ikkalkulata minn qabel għal proċessar rapidu byte-b'byte.
- 3Digests hex jintwerew hekk kif jispiċċawIr-riżultat ta' kull algoritmu jinkiteb fl-UI il-mument li jsolvi — algoritmi iktar mgħaġġla bħal CRC32 jidhru kważi minnufih filwaqt li SHA-512 fuq fajl kbir jista' jieħu mument iktar. Is-sitta jaħdmu simultanjament permezz ta' Promise.all, għalhekk il-ħin totali ta' stennija jiġi determinat mill-algoritmu l-iktar bil-mod, mhux mis-somma tagħhom.
- 4Verifika tal-checksum mhux obbligatorjaWaħħal checksum magħruf fil-qasam tal-verifika u l-għodda tqabblu mas-sitt digests kollha kkalkulati. Tidentifika awtomatikament liema algoritmu jaqbel (jew għandu jaqbel) billi tgħodd il-karattri hex — 32 karattru jindika MD5, 40 jindika SHA-1, 64 jindika SHA-256, u hekk 'il quddiem — imbagħad tirrapporta taqbil, nuqqas ta' taqbil, jew tul mhux magħruf.
It-test u l-fajls tiegħek jiġu pproċessati kompletament ġewwa l-browser tiegħek — xejn ma jintbagħat lil server, jiġi rreġistrat, jew maħżun lil hinn mis-sessjoni kurrenti tal-paġna.
Għodod Relatati
Hash / Checksum tal-Fajl
Ikkalkola checksums SHA-256, SHA-1, SHA-384, u SHA-512 ta' kwalunkwe fajl u ivverifika download kontra l-hash ippubblikat tiegħu. Il-fajl qatt ma jiġi uplodajt.
Ġeneratur tal-Kalendarji ICS
Iftaħ fajl .ics biex tara l-avvenimenti tiegħu, tesportahom f'CSV jew teditjahom. Jew oħloq stediniet tal-kalendarju .ics għal Apple Calendar, Outlook u Google, bi ripetizzjoni u tfakkiriet. Taħdem għalkollox fil-browser tiegħek.
Kalkolatur tal-Permessi chmod
Aqleb il-permessi tal-fajls Unix għas-sid, il-grupp, u oħrajn biex tikseb il-valur ottali (755), in-notazzjoni simbolika (rwxr-xr-x), u l-kmand chmod eżatt.