Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 12090|Risposta: 3

Crypto-JS calcola il valore SHA256 del file

[Copiato link]
Pubblicato su 20/03/2019 11:16:46 | | |
1. Per calcolare il valore sha256 o md5 di un file nel browser, l'idea di base è utilizzare l'interfaccia HTML5 FileReader per leggere il file in memoria (readAsArrayBuffer), poi ottenere il contenuto binario del file e infine ottenere il valore shaa256 o md5 del file.

2. L'ArrayBuffer è un pezzo di memoria, e l'oggetto ArrayBuffer viene utilizzato per rappresentare un buffer dati binario generico a lunghezza fissa.

3. CryptoJS (crypto.js) fornisce una vasta gamma di algoritmi crittografici per JavaScript. Gli algoritmi attualmente supportati includono: MD5 SHA-1 SHA-256 AES Rabbit MARC4 HMAC HMAC-MD5 HMAC-SHA1...

Prima leggi il file da input type=file e poi calcola il valore sha256 usando il seguente codice.






Precedente:MySQL abilita i query log generici e i query log lenti
Prossimo:crypto-js è criptato usando MD5
 Padrone di casa| Pubblicato su 14/08/2023 17:00:12 |
crypto-js è criptato usando MD5
https://www.itsvse.com/thread-7295-1-1.html
Pubblicato su 21/12/2023 10:24:25 |
Sollecito:Gli autori vengono bannati o i contenuti rimossi vengono automaticamente bloccati
 Padrone di casa| Pubblicato su 29/10/2024 14:33:46 |
Usa FileReader.readAsArrayBuffer() per gestire file grandi nel browser
https://www.itsvse.com/thread-7652-1-1.html
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com