Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 12090|Válasz: 3

A crypto-js kiszámítja a fájl sha256 értékét

[Linket másol]
Közzétéve 2019. 03. 20. 11:16:46 | | |
1. A böngészőben a fájl sha256 vagy md5 értékének kiszámításához az alapvető ötlet, hogy a HTML5 FileReader felületet használjuk a fájl memóriába (readAsArrayBuffer) olvassuk, majd megkapjuk a fájl bináris tartalmát, majd a shaa256 vagy md5 értéket.

2. A ArrayBuffer egy memóriadarab, és a ArrayBuffer objektumot egy általános, fix hosszúságú bináris adatpuffer megjelenítésére használják.

3. A CryptoJS (crypto.js) széles körű kriptográfiai algoritmusokat kínál JavaScripthez. A jelenleg támogatott algoritmusok: MD5 SHA-1 SHA-256 AES Rabbit MARC4 HMAC HMAC-MD5 HMAC-SHA1...

Először olvassa el a fájlt a bemenet type=fájlból, majd kiszámolja a sha256 értéket a következő kóddal.






Előző:A MySQL lehetővé teszi az általános lekérdezési naplókat és lassú lekérdezési naplókat
Következő:a crypto-js MD5 használatával titkosítva van
 Háziúr| Közzétéve 2023. 08. 14. 17:00:12 |
a crypto-js MD5 használatával titkosítva van
https://www.itsvse.com/thread-7295-1-1.html
Közzétéve 2023. 12. 21. 10:24:25 |
Haladéktalan:A szerzőket kitiltják vagy eltávolítják, a tartalmak automatikusan blokkolódnak
 Háziúr| Közzétéve 2024. 10. 29. 14:33:46 |
A FileReader.readAsArrayBuffer() segítségével kezeld a nagy fájlokat a böngészőben
https://www.itsvse.com/thread-7652-1-1.html
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com