Kyauta Mai Ƙirƙirar Hash
Ƙirƙiri hashes na SHA-1, SHA-256, da SHA-512 daga rubutu ko fayiloli. Tabbatar da checksums da tsafta na bayanai.
Checksums da ɓoyayyen kalmar sirri: Waɗannan checksums ne na amfani gama-gari — ba madadin ɓoyayyen kalmar sirri ba (yi amfani da bcrypt, Argon2, ko scrypt don kalmomin sirri). SHA-1 kuma bai dace ba ga da'awar tsaro masu mahimmanci.
Yadda Yake Aiki
Ƙirƙirar hash yana gudana gaba ɗaya a burauzarka ta amfani da haɗin Web Crypto API (don SHA-1, SHA-256, SHA-384, da SHA-512) da aiwatarwa da aka rubuta da hannu na MD5 da CRC32 — saboda Web Crypto API da gangan ba ya ƙunshi duk waɗannan tsoffin algorithm biyu. Ba a taɓa loda abin da ke ciki na rubutu ko fayil zuwa ko'ina ba.
- 1Ana karanta shigarwa zuwa bytesDon shigarwar rubutu, TextEncoder na burauza da aka gina yana canja harafin zuwa jerin byte na UTF-8. Don fayiloli har zuwa 500 MB, hanyar arrayBuffer() na File API tana karanta bayanan binary danye kai tsaye zuwa ƙwaƙwalwa — fayil ɗin ba ya taɓa barin na'urarka ba.
- 2Algorithm shida suna gudana a layi ɗayaAna ba SHA-1, SHA-256, SHA-384, da SHA-512 zuwa crypto.subtle.digest(), aiwatarwar WebCrypto na asali na burauza. Ana lissafta MD5 ta wata aiwatarwar RFC 1321 mai zaman kanta wadda aka gina cikin kayan aikin (WebCrypto da gangan ba ya ƙunshi MD5); don manyan shigarwa yana ba da damar aikin taron kowace 4 MB don tab din ya ci gaba da amsawa. CRC32 yana amfani da wani tebur bincike na shigarwa 256 na IEEE 802.3 da aka riga aka lissafta don sarrafa byte-bayan-byte mai sauri.
- 3Ana nuna digests na hex yayin da suke gamawaAna rubuta sakamakon kowane algorithm zuwa UI nan take da yake warwarewa — algorithm masu sauri kamar CRC32 suna bayyana kusan nan take yayin da SHA-512 a kan babban fayil na iya ɗaukar ɗan lokaci fiye. Duk shida suna gudana lokaci guda ta Promise.all, don haka jimlar lokacin jira ana tantance shi ta mafi hankakin algorithm, ba jimlarsu ba.
- 4Tabbatarwar checksum na zaɓiManna sanannen checksum a filin tabbatarwa kuma kayan aikin yana kwatanta shi da dukkan digests shida da aka lissafta. Yana gano kai tsaye wanne algorithm ya dace (ko ya kamata ya dace) ta ƙidaya haruffan hex — haruffa 32 yana nuna MD5, 40 yana nuna SHA-1, 64 yana nuna SHA-256, da sauransu — sannan yana ba da rahoton dacewa, rashin dacewa, ko tsawon da ba a sani ba.
Ana sarrafa rubutunka da fayilolinka gaba ɗaya a cikin burauzarka — babu wani da ake aika shi zuwa uwar garke, adana rikodi, ko ajiye shi fiye da zaman shafin na yanzu.
Kayan Aiki Masu Alaƙa
Hash / Checksum na Fayil
Ƙididdige checksums na SHA-256, SHA-1, SHA-384, da SHA-512 na kowane fayil ka tabbatar da saukewa a kan hash ɗin da aka buga. Ba a taɓa loda fayil ɗin.
Mai Ƙirƙirar Kalanda ICS
Ƙirƙiri gayyatar kalanda .ics don kowane app — Apple Calendar, Outlook, Google. Ƙara abubuwan da suka faru da yawa, maimaitawa, da tunatarwa. Yana aiki gaba ɗaya a cikin browser ɗinka.
Mai Ƙididdige Izinin chmod
Sauya izinin fayil na Unix ga mai shi, ƙungiya, da wasu don samun ƙimar octal (755), alamar symbolic (rwxr-xr-x), da umarnin chmod daidai.