Hash ģenerētājs bez maksas
Ģenerējiet MD5, SHA-1, SHA-256, SHA-512 un CRC32 jaucējkodus no teksta vai failiem. Pārbaudiet kontrolsummas un datu integritāti.
Kontrolsummas vs. paroļu jaukšana: Tās ir vispārējas nozīmes kontrolsummas — tās neaizstāj paroļu jaukšanu (parolēm izmantojiet bcrypt, Argon2 vai scrypt). SHA-1 arī nav piemērots drošībai svarīgiem integritātes apgalvojumiem.
Biežākie lietojumi
- Pārbaudiet faila integritāti ar jaukšanuIzveidojiet SHA-256 kontrolsummu lejupielādētam failam un salīdziniet to ar izdevēja kontrolsummu, lai apstiprinājiet, ka tā nav mainīta.
- Izveidojiet kontrolsummu datu integritāteiIzveidojiet SHA-256 jaukšanas teksta vai failu, lai atklātu bojājumus, pārbaudītu rezerves kopijas un revīziju datu cauruļvadus.
- Deduplikējiet failus ar jaukšanuIdentifikējiet dubultus failus, salīdzinot to SHA-256 jaukšanu — identisks saturs rada identiskas jaukšanas.
- Izprast paroles jaukšanuUzziniet, kā darbojas kriptografiska jaukšana, redzot, kā teksta izmaiņas veido pilnīgi atšķirīgus jaukšanas izlaides.
- Izveidojiet jaukšanas API pieprasījuma parakstīšanaiIzprast HMAC parakstīšanu, aprēķinot jūsu API slodzes jaukšanu pirms parakstīto pieprasījumu nosūtīšanas.
Kā tas darbojas
Jaucējfunkciju ģenerēšana notiek pilnībā jūsu pārlūkprogrammā, izmantojot Web Crypto API sajaukumu (SHA-1, SHA-256, SHA-384 un SHA-512) un pašrakstītus MD5 un CRC32 īstenojumus — jo Web Crypto API apzināti izlaiž abus šos vecākos algoritmus. Neviens teksts vai faila saturs nekad nekur netiek augšupielādēts.
- 1Ievade tiek nolasīta baitosTeksta ievadei pārlūkprogrammas iebūvētais TextEncoder konvertē virkni UTF-8 baitu masīvā. Failiem līdz 500 MB File API arrayBuffer() metode nolasa neapstrādātos bināros datus tieši atmiņā — fails nekad neatstāj jūsu ierīci.
- 2Seši algoritmi darbojas paralēliSHA-1, SHA-256, SHA-384 un SHA-512 tiek nodoti crypto.subtle.digest(), pārlūkprogrammas vietējai WebCrypto īstenošanai. MD5 tiek aprēķināts ar pašpietiekamu RFC 1321 īstenošanu, kas iebūvēta rīkā (WebCrypto apzināti izslēdz MD5); lieliem ievades datiem tas atdod vadību notikumu ciklam ik pēc 4 MB, lai cilne paliktu atsaucīga. CRC32 izmanto iepriekš aprēķinātu 256 ierakstu IEEE 802.3 meklēšanas tabulu ātrai baita-pa-baitam apstrādei.
- 3Heksadecimālie sajaukumi tiek parādīti, kad pabeigtiKatra algoritma rezultāts tiek ierakstīts saskarnē tajā brīdī, kad tas atrisinās — ātrāki algoritmi, piemēram, CRC32, parādās gandrīz uzreiz, kamēr SHA-512 lielam failam var aizņemt nedaudz vairāk laika. Visi seši darbojas vienlaicīgi caur Promise.all, tāpēc kopējais gaidīšanas laiks tiek noteikts ar lēnāko algoritmu, nevis to summu.
- 4Neobligāta kontrolsummas pārbaudeIelīmējiet zināmu kontrolsummu pārbaudes laukā, un rīks salīdzina to ar visiem sešiem aprēķinātajiem sajaukumiem. Tas automātiski identificē, kurš algoritms atbilst (vai kuram vajadzētu atbilst), skaitot heksadecimālās rakstzīmes — 32 rakstzīmes signalizē MD5, 40 signalizē SHA-1, 64 signalizē SHA-256 un tā tālāk — tad ziņo par sakritību, nesakritību vai neatpazītu garumu.
Jūsu teksts un faili tiek apstrādāti pilnībā jūsu pārlūkprogrammā — nekas netiek sūtīts uz serveri, reģistrēts vai saglabāts ārpus pašreizējās lapas sesijas.
Saistītie rīki
Faila hash / kontrolsumma
Aprēķina jebkura faila SHA-256, SHA-1, SHA-384 un SHA-512 kontrolsummas un verificē lejupielādi pret publicēto hash. Fails nekad netiek augšupielādēts.
ICS kalendāra ģenerētājs
Atveriet .ics failu, lai redzētu notikumus, eksportētu tos uz CSV vai rediģētu. Vai izveidojiet .ics kalendāra ielūgumus Apple Calendar, Outlook un Google ar atkārtošanos un atgādinājumiem. Darbojas tikai jūsu pārlūkā.
chmod atļauju kalkulators
Pārslēdz Unix failu atļaujas īpašniekam, grupai un citiem, lai iegūtu oktālo vērtību (755), simbolisko pierakstu (rwxr-xr-x) un precīzu chmod komandu.