Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 12090|Répondre: 3

Crypto-JS calcule la valeur SHA256 du fichier

[Copié le lien]
Publié sur 20/03/2019 11:16:46 | | |
1. Pour calculer la valeur sha256 ou md5 d’un fichier dans le navigateur, l’idée de base est d’utiliser l’interface HTML5 FileReader pour lire le fichier en mémoire (readAsArrayBuffer), puis obtenir le contenu binaire du fichier, et ensuite obtenir la valeur shaa256 ou md5 du fichier.

2. L’ArrayBuffer est un morceau de mémoire, et l’objet ArrayBuffer est utilisé pour représenter un tampon de données binaire générique à longueur fixe.

3. CryptoJS (crypto.js) propose une grande variété d’algorithmes cryptographiques pour JavaScript. Les algorithmes actuellement pris en charge incluent : MD5, SHA-1, SHA-256, AES, Rabbit, MARC4, HMAC, HMAC-MD5, HMAC-SHA1...

Commencez par lire le fichier depuis input type=file, puis calculez la valeur sha256 à l’aide du code suivant.






Précédent:MySQL permet des journaux de requêtes génériques et des journaux de requêtes lents
Prochain:crypto-js est chiffré avec MD5
 Propriétaire| Publié sur 14/08/2023 17:00:12 |
crypto-js est chiffré avec MD5
https://www.itsvse.com/thread-7295-1-1.html
Publié sur 21/12/2023 10:24:25 |
Prompt:Les auteurs sont bannis ou le contenu supprimé est automatiquement bloqué
 Propriétaire| Publié sur 29/10/2024 14:33:46 |
Utilisez FileReader.readAsArrayBuffer() pour gérer de gros fichiers dans le navigateur
https://www.itsvse.com/thread-7652-1-1.html
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com