Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 12090|Odpověď: 3

crypto-js vypočítá hodnotu souboru SHA256

[Kopírovat odkaz]
Zveřejněno 20.03.2019 11:16:46 | | |
1. Pro výpočet hodnoty sha256 nebo md5 souboru v prohlížeči je základní myšlenkou použít HTML5 FileReader rozhraní k načtení souboru do paměti (readAsArrayBuffer), poté získat binární obsah souboru a nakonec hodnotu shaa256 nebo md5 souboru.

2. ArrayBuffer je paměť a objekt ArrayBuffer slouží k reprezentaci obecného binárního datového bufferu s pevnou délkou.

3. CryptoJS (crypto.js) poskytuje širokou škálu kryptografických algoritmů pro JavaScript. Mezi aktuálně podporované algoritmy patří: MD5 SHA-1 SHA-256 AES Rabbit MARC4 HMAC HMAC-MD5 HMAC-SHA1...

Nejprve přečtěte soubor z input type=file a poté vypočítejte hodnotu sha256 pomocí následujícího kódu.






Předchozí:MySQL umožňuje obecné dotazovací záznamy a pomalé dotazovací záznamy
Další:crypto-js je šifrován pomocí MD5
 Pronajímatel| Zveřejněno 14.08.2023 17:00:12 |
crypto-js je šifrován pomocí MD5
https://www.itsvse.com/thread-7295-1-1.html
Zveřejněno 21.12.2023 10:24:25 |
Pobídnout:Autoři jsou zabanováni nebo odstraněný obsah je automaticky blokován
 Pronajímatel| Zveřejněno 29.10.2024 14:33:46 |
Použijte FileReader.readAsArrayBuffer() pro zpracování velkých souborů v prohlížeči
https://www.itsvse.com/thread-7652-1-1.html
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com