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

Άποψη: 1146|Απάντηση: 0

[Πηγή] Το .NET/C# χρησιμοποιεί τον αλγόριθμο SM3 για τη δημιουργία υπογραφών

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 2025-3-16 21:34:27 | | | |
απαιτήσεις: Συνδεθείτε με τον πελάτη, ο πελάτης είναι ένα έργο ανάπτυξης Java και και τα δύο μέρη πρέπει να κρυπτογραφήσουν και να υπογράψουν τα δεδομένα, στα οποία η υπογραφή χρησιμοποιεί SM3 για τη δημιουργία συνοπτικών πληροφοριών.

Το SM3 είναι ένα κρυπτογραφικό πρότυπο συνάρτησης κατακερματισμού που υιοθετήθηκε από την κυβέρνηση της Λαϊκής Δημοκρατίας της Κίνας, κυκλοφόρησε από την Κρατική Διοίκηση Κρυπτογραφίας στις 17 Δεκεμβρίου 2010. Το σχετικό πρότυπο είναι "GM/T 0004-2012 "SM3 Cryptographic Hashing Algorithm".
Στην εμπορική κρυπτογραφία, το SM3 χρησιμοποιείται κυρίως για ψηφιακή υπογραφή και επαλήθευση, δημιουργία και επαλήθευση κωδικού ελέγχου ταυτότητας μηνυμάτων, δημιουργία τυχαίων αριθμών κ.λπ., και ο αλγόριθμός του είναι δημόσιος. Σύμφωνα με την Εθνική Υπηρεσία Κρυπτογραφίας, η ασφάλεια και η αποτελεσματικότητά του είναι συγκρίσιμες με το SHA-256.

Ανακοίνωση της Κρατικής Διοίκησης Κρυπτογραφίας σχετικά με την κυκλοφορία του "SM3 Cryptographic Hashing Algorithm":Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Έγγραφο PDF:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Το έργο πρέπει να αναφέρεται στη βιβλιοθήκη BouncyCastle.Cryptography, ως εξής:

Ο κωδικός έχει ως εξής:

Οπως φαίνεται παρακάτω:



Πρωτότυπο: itsvse.com Little scum
Κατακερματισμός SM3: b28255a4e27ffe1147f4907567eda75df391670f004e3420bf010784e53a41c2




Προηγούμενος:AI (11) Επιλογή μοντέλου ενσωμάτωσης
Επόμενος:Τα Windows χρησιμοποιούν το k6 για δοκιμές ακραίων καταστάσεων HTTP
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com