Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 12090|Vastaus: 3

Crypto-js laskee tiedoston SHA256-arvon

[Kopioi linkki]
Julkaistu 20.3.2019 11.16.46 | | |
1. Tiedoston sha256- tai md5-arvon laskemiseksi selaimessa perusidea on käyttää HTML5 FileReader -käyttöliittymää tiedoston lukemiseen muistiin (readAsArrayBuffer), sitten hakemaan tiedoston binäärisisältö ja lopuksi shaa256- tai md5-arvo.

2. ArrayBuffer on osa muistia, ja ArrayBuffer-objektia käytetään edustamaan geneeristä, kiinteän pituista binääridatapuskuria.

3. CryptoJS (crypto.js) tarjoaa laajan valikoiman kryptografisia algoritmeja JavaScriptille. Tällä hetkellä tuetut algoritmit ovat: MD5 SHA-1 SHA-256 AES Rabbit MARC4 HMAC HMAC-MD5 HMAC-SHA1...

Lue ensin tiedosto syötteestä type=file ja laske sitten sha256-arvo seuraavalla koodilla.






Edellinen:MySQL mahdollistaa yleiset kyselylokit ja hitaat kyselylokit
Seuraava:crypto-js on salattu MD5:llä
 Vuokraisäntä| Julkaistu 14.8.2023 17.00.12 |
crypto-js on salattu MD5:llä
https://www.itsvse.com/thread-7295-1-1.html
Julkaistu 21.12.2023 10.24.25 |
Ripeä:Tekijät bannataan tai poistetaan, sisältö estetään automaattisesti
 Vuokraisäntä| Julkaistu 29.10.2024 14.33.46 |
Käytä FileReader.readAsArrayBuffer() -tiedostoa suurten tiedostojen käsittelyyn selaimessa
https://www.itsvse.com/thread-7652-1-1.html
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com