Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 12090|Απάντηση: 3

Το Crypto-JS υπολογίζει την τιμή SHA256 του αρχείου

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 20/3/2019 11:16:46 π.μ. | | |
1. Για να υπολογίσετε την τιμή sha256 ή md5 ενός αρχείου στο πρόγραμμα περιήγησης, η βασική ιδέα είναι να χρησιμοποιήσετε τη διεπαφή HTML5 FileReader για να διαβάσετε το αρχείο στη μνήμη (readAsArrayBuffer), στη συνέχεια να λάβετε το δυαδικό περιεχόμενο του αρχείου και, στη συνέχεια, να λάβετε την τιμή shaa256 ή md5 του αρχείου.

2. Το ArrayBuffer είναι ένα κομμάτι μνήμης και το αντικείμενο ArrayBuffer χρησιμοποιείται για να αναπαραστήσει ένα γενικό δυαδικό buffer δεδομένων σταθερού μήκους.

3. Το CryptoJS (crypto.js) παρέχει μια μεγάλη ποικιλία κρυπτογραφικών αλγορίθμων για JavaScript. Οι αλγόριθμοι που υποστηρίζονται αυτήν τη στιγμή περιλαμβάνουν: MD5 SHA-1 SHA-256 AES Rabbit MARC4 HMAC HMAC-MD5 HMAC-SHA1...

Πρώτα διαβάστε το αρχείο από την είσοδο type=file και, στη συνέχεια, υπολογίστε την τιμή sha256 χρησιμοποιώντας τον ακόλουθο κώδικα.






Προηγούμενος:Η MySQL ενεργοποιεί γενικά αρχεία καταγραφής ερωτημάτων και αργά αρχεία καταγραφής ερωτημάτων
Επόμενος:Το crypto-js κρυπτογραφείται χρησιμοποιώντας MD5
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 14/8/2023 5:00:12 μ.μ. |
Το crypto-js κρυπτογραφείται χρησιμοποιώντας MD5
https://www.itsvse.com/thread-7295-1-1.html
Δημοσιεύτηκε στις 21/12/2023 10:24:25 π.μ. |
Προτροπή:Οι συντάκτες αποκλείονται ή καταργούνται, το περιεχόμενο αποκλείεται αυτόματα
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 29/10/2024 2:33:46 μ.μ. |
Χρησιμοποιήστε το FileReader.readAsArrayBuffer() για να χειριστείτε μεγάλα αρχεία στο πρόγραμμα περιήγησης
https://www.itsvse.com/thread-7652-1-1.html
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com