Soo Saaraha Hash oo Bilaash ah
Samee hash-yada SHA-1, SHA-256, iyo SHA-512 laga bilaabo qoraal ama faylal. Hubi checksums iyo daacadnimada xogta.
Checksums iyo hash-eynta furaha sirta ah: Kuwani waa checksum guud oo aan bedel u ahayn hash-eynta furaha sirta ah (isticmaal bcrypt, Argon2, ama scrypt furaha sirta ah). SHA-1 sidoo kale kuma habboona sheegashada daacadnimada arrimaha amniga leh.
Sida Ay U Shaqeyso
Sameynta hash-ku wuxuu gebi ahaanba ka shaqeeyaa biraawsarkaaga isagoo isticmaalaya isku-dar API-ga Web Crypto (SHA-1, SHA-256, SHA-384, iyo SHA-512) iyo hirgalinta gacanta lagu qoray ee MD5 iyo CRC32 — sababtoo ah API-ga Web Crypto si ula kac ah uma daro labadaas algorithm oo duugoobay. Waxba qoraal ama nuxurka faylka lama soo shubo meelna.
- 1Gelitaanka waxaa loo akhriyaa bytesGelitaanka qoraalka, TextEncoder-ka biraawsarka ku dhex jira ayaa u beddela xariga array byte UTF-8 ah. Faylasha ilaa 500 MB, hab-hawlgalka arrayBuffer() ee File API-ga ayaa si toos ah ugu akhriya xogta binary-ga ceyriinka ah xasuusta — faylku weligiis kama baxo aaladdaada.
- 2Lix algorithm ayaa isku mar ka shaqeeyaSHA-1, SHA-256, SHA-384, iyo SHA-512 waxaa loo gudbiyaa crypto.subtle.digest(), hirgalinta WebCrypto ee dabiiciga ah ee biraawsarka. MD5 waxaa lagu xisaabiyaa hirgalin RFC 1321 oo isku filan oo ku jira qalabka (WebCrypto si ula kac ah ayaa uga saaraya MD5); gelitaannada waaweyn, wuxuu u oggolaadaa event loop-ka 4 MB kasta si tab-ku u sii jawaab-celiyo. CRC32 wuxuu isticmaalaa miis raadin 256-gelitaan oo IEEE 802.3 ah oo hore loo xisaabiyay si loo helo habayn byte-byte oo degdeg ah.
- 3Digest-yada hex-ka waxaa la muujiyaa isla markay dhammaadaanNatiijada algorithm kasta waxaa lagu qoraa UI-ga isla markuu xalliyo — algorithms degdeg ah sida CRC32 waxay u muuqdaan ku dhawaad isla markiiba halka SHA-512 fayl weyn ay qaadan karto wax yar oo waqti ah. Dhammaantoodba waxay isla mar ka shaqeeyaan via Promise.all, sidaa darteed wadarta wakhtiga sugitaanku waxaa go'aamiya algorithm-ka ugu gaabis, ma aha wadartooda.
- 4Xaqiijinta checksum-ka ee ikhtiyaarka ahKu dhajiso checksum la yaqaan goobta hubinta, qalabkuna wuxuu la barbardhigaa dhammaan lixda digest ee la xisaabiyay. Wuxuu si toos ah u aqoonsadaa algorithm-ka la mid ah (ama u ahaan lahaa) isagoo tirinaya xarfaha hex-ka — 32 xaraf waxay muujinaysaa MD5, 40 waxay muujinaysaa SHA-1, 64 waxay muujinaysaa SHA-256, iwm — kadibna wuxuu soo warramaa waafaqsanaan, kala-duwanaan, ama dherer aan la aqoonsan.
Qoraalkaaga iyo faylashaadu waxay gebi ahaanba ka dhacaan biraawsarkaaga — waxba server looma diro, lama diiwaan geliyo, lamana kaydiyo ka dib xilliga bogga hadda.
Qalabka La Xiriira
Hash-ka Faylka / Checksum
Xisaabi SHA-256, SHA-1, SHA-384, iyo SHA-512 checksums faylkasta oo hubi soo dejin ka dhan ah hash-kiisa la daabacay. Faylka weligiis lama soo gelin.
Soo Saaraha Kalandarka ICS
Samee martiqaadyo kalandar .ics ah oo loogu talagalay app kasta — Apple Calendar, Outlook, Google. Ku dar dhacdooyin badan, soo-noqnoqosho, iyo xasuusinnaal. Wuxuu gebi ahaanba ka shaqeeyaa browser-kaaga.
Xisaabiyaha Ogolaanshaha chmod
Bedel ogolaanshaha faylka Unix ee milkiilaha, kooxda, iyo kuwa kale si aad u hesho qiimaha octal-ka (755), calaamadaynta symbolic-ka (rwxr-xr-x), iyo amarka chmod ee saxda ah.