Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 12090|Odpoveď: 3

crypto-js vypočíta hodnotu SHA256 súboru

[Kopírovať odkaz]
Zverejnené 20. 3. 2019 11:16:46 | | |
1. Na výpočet hodnoty sha256 alebo md5 súboru v prehliadači je základnou myšlienkou použiť HTML5 FileReader rozhranie na načítanie súboru do pamäte (readAsArrayBuffer), potom získať binárny obsah súboru a následne hodnotu shaa256 alebo md5 súboru.

2. ArrayBuffer je pamäť a objekt ArrayBuffer sa používa na reprezentáciu generického binárneho dátového bufferu s pevnou dĺžkou.

3. CryptoJS (crypto.js) poskytuje širokú škálu kryptografických algoritmov pre JavaScript. Aktuálne podporované algoritmy zahŕňajú: MD5 SHA-1 SHA-256 AES Rabbit MARC4 HMAC HMAC-MD5 HMAC-SHA1...

Najprv prečítajte súbor z input type=file a potom vypočítajte hodnotu sha256 pomocou nasledujúceho kódu.






Predchádzajúci:MySQL umožňuje generické dotazovacie záznamy a pomalé dotazovacie záznamy
Budúci:crypto-js je šifrovaný pomocou MD5
 Prenajímateľ| Zverejnené 14. 8. 2023 17:00:12 |
crypto-js je šifrovaný pomocou MD5
https://www.itsvse.com/thread-7295-1-1.html
Zverejnené 21. 12. 2023 10:24:25 |
Okamžitý:Autori sú zakázaní alebo odstránený obsah je automaticky blokovaný
 Prenajímateľ| Zverejnené 29. 10. 2024 14:33:46 |
Použite FileReader.readAsArrayBuffer() na spracovanie veľkých súborov v prehliadači
https://www.itsvse.com/thread-7652-1-1.html
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com