Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 12090|Svar: 3

Crypto-js beregner sha256-værdien af filen

[Kopier link]
Opslået på 20/03/2019 11.16.46 | | |
1. For at beregne sha256- eller md5-værdien af en fil i browseren er den grundlæggende idé at bruge HTML5 FileReader-grænsefladen til at læse filen til hukommelsen (readAsArrayBuffer), derefter hente filens binære indhold og derefter få shaa256- eller md5-værdien af filen.

2. ArrayBuffer er et stykke hukommelse, og ArrayBuffer-objektet bruges til at repræsentere en generisk, binær databuffer med fast længde.

3. CryptoJS (crypto.js) tilbyder et bredt udvalg af kryptografiske algoritmer til JavaScript. De algoritmer, der i øjeblikket understøttes, omfatter: MD5 SHA-1 SHA-256 AES Rabbit MARC4 HMAC HMAC-MD5 HMAC-SHA1...

Læs først filen fra input type=fil og beregne derefter sha256-værdien ved hjælp af følgende kode.






Tidligere:MySQL muliggør generiske forespørgselslogs og langsomme forespørgselslogs
Næste:crypto-js er krypteret med MD5
 Udlejer| Opslået på 14/08/2023 17.00.12 |
crypto-js er krypteret med MD5
https://www.itsvse.com/thread-7295-1-1.html
Opslået på 21/12/2023 10.24.25 |
Lynhurtig:Forfattere bliver udelukket eller fjernet indhold blokeres automatisk
 Udlejer| Opslået på 29/10/2024 14.33.46 |
Brug FileReader.readAsArrayBuffer() til at håndtere store filer i browseren
https://www.itsvse.com/thread-7652-1-1.html
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com