Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 12090|Svare: 3

crypto-js beregner sha256-verdien til filen

[Kopier lenke]
Publisert på 20.03.2019 11:16:46 | | |
1. For å beregne sha256- eller md5-verdien til en fil i nettleseren, er grunnideen å bruke HTML5 FileReader-grensesnittet for å lese filen til minnet (readAsArrayBuffer), deretter hente filens binære innhold, og deretter shaa256- eller md5-verdien til filen.

2. ArrayBuffer er et minne, og ArrayBuffer-objektet brukes til å representere en generisk, fast lengde binær databuffer.

3. CryptoJS (crypto.js) tilbyr et bredt utvalg av kryptografiske algoritmer for JavaScript. Algoritmene som for tiden støttes inkluderer: MD5 SHA-1 SHA-256 AES Rabbit MARC4 HMAC HMAC-MD5 HMAC-SHA1...

Les først filen fra input type=file og beregner deretter sha256-verdien ved hjelp av følgende kode.






Foregående:MySQL muliggjør generiske spørringslogger og langsomme spørringslogger
Neste:crypto-js er kryptert med MD5
 Vert| Publisert på 14.08.2023 17:00:12 |
crypto-js er kryptert med MD5
https://www.itsvse.com/thread-7295-1-1.html
Publisert på 21.12.2023 10:24:25 |
Omgående:Forfattere blir utestengt eller fjernet innhold blokkeres automatisk
 Vert| Publisert på 29.10.2024 14:33:46 |
Bruk FileReader.readAsArrayBuffer() for å håndtere store filer i nettleseren
https://www.itsvse.com/thread-7652-1-1.html
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com