Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 12090|Atsakyti: 3

"Crypto-JS" apskaičiuoja failo SHA256 reikšmę

[Kopijuoti nuorodą]
Paskelbta 2019-03-20 11:16:46 | | |
1. Norint apskaičiuoti failo sha256 arba md5 reikšmę naršyklėje, pagrindinė idėja yra naudoti HTML5 FileReader sąsają, kad nuskaitytumėte failą į atmintį (readAsArrayBuffer), tada gaukite dvejetainį failo turinį ir tada gaukite failo shaa256 arba md5 reikšmę.

2. ArrayBuffer yra atminties dalis, o ArrayBuffer objektas naudojamas bendram, fiksuoto ilgio dvejetainiam duomenų buferiui pavaizduoti.

3. CryptoJS (crypto.js) teikia daugybę JavaScript kriptografinių algoritmų. Šiuo metu palaikomi algoritmai: MD5 SHA-1 SHA-256 AES Rabbit MARC4 HMAC HMAC-MD5 HMAC-SHA1...

Pirmiausia perskaitykite failą iš input type=file ir apskaičiuokite sha256 reikšmę naudodami šį kodą.






Ankstesnis:MySQL įgalina bendruosius užklausų žurnalus ir lėtus užklausų žurnalus
Kitą:crypto-js yra užšifruotas naudojant MD5
 Savininkas| Paskelbta 2023-08-14 17:00:12 |
crypto-js yra užšifruotas naudojant MD5
https://www.itsvse.com/thread-7295-1-1.html
Paskelbta 2023-12-21 10:24:25 |
Raginimas:Autoriai uždrausti arba pašalintas turinys automatiškai blokuojamas
 Savininkas| Paskelbta 2024-10-29 14:33:46 |
Naudokite FileReader.readAsArrayBuffer() dideliems failams naršyklėje tvarkyti
https://www.itsvse.com/thread-7652-1-1.html
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com