Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 12090|Odgovoriti: 3

crypto-js izračuna vrednost sha256 datoteke

[Kopiraj povezavo]
Objavljeno na 20. 03. 2019 11:16:46 | | |
1. Za izračun vrednosti sha256 ali md5 datoteke v brskalniku je osnovna ideja uporaba HTML5 FileReader vmesnika za branje datoteke v pomnilnik (readAsArrayBuffer), nato pridobitev binarne vsebine datoteke in nato vrednost shaa256 ali md5 datoteke.

2. ArrayBuffer je kos pomnilnika, objekt ArrayBuffer pa se uporablja za predstavitev generičnega, fiksno dolgega binarnega podatkovnega medpomnilnika.

3. CryptoJS (crypto.js) zagotavlja širok nabor kriptografskih algoritmov za JavaScript. Trenutno podprti algoritmi vključujejo: MD5 SHA-1 SHA-256 AES Rabbit MARC4 HMAC HMAC-MD5 HMAC-SHA1...

Najprej preberi datoteko iz input type=file in nato izračunaj vrednost sha256 z naslednjo kodo.






Prejšnji:MySQL omogoča generične dnevnike poizvedb in počasne dnevnike poizvedb
Naslednji:crypto-js je šifriran z MD5
 Najemodajalec| Objavljeno na 14. 08. 2023 17:00:12 |
crypto-js je šifriran z MD5
https://www.itsvse.com/thread-7295-1-1.html
Objavljeno na 21. 12. 2023 10:24:25 |
Uren:Avtorji so prepovedani ali pa je vsebina samodejno blokirana
 Najemodajalec| Objavljeno na 29. 10. 2024 14:33:46 |
Uporabite FileReader.readAsArrayBuffer() za obdelavo velikih datotek v brskalniku
https://www.itsvse.com/thread-7652-1-1.html
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com