Mετάβαση στο κύριο περιεχόμενο

UKey Επίσημος οδηγός: Επαλήθευση ακεραιότητας και συνέπειας αρχείου έκδοσης

U
Συντάχθηκε από: UKey Wallet

Τα διάφορα πακέτα εγκατάστασης προγράμματος-πελάτη λογισμικού της UKey και οι κωδικοί υλικολογισμικού υλικού φιλοξενούνται στην επίσημη Αποθετήριο GitHub. Κατά τη λήψη αυτών των ψηφιακών προϊόντων μέσω του δημόσιου δικτύου, η διαδικασία μετάδοσης δεδομένων μπορεί αντικειμενικά να αντιμετωπίσει κινδύνους ασφαλείας, όπως πειρατεία από μεσάζοντες, κακόβουλη παραβίαση ή ζημιά δεδομένων που προκαλείται από απώλεια πακέτων δικτύου.

Για να διασφαλίσετε ότι το υποκείμενο περιβάλλον λειτουργίας των ψηφιακών σας στοιχείων δεν υπόκειται σε απειλές για την ασφάλεια, οι αξιωματούχοι του UKey συνιστούν ανεπιφύλακτα στους χρήστες να πραγματοποιούν επαλήθευση συνέπειας SHA-256 πριν εγκαταστήσουν οποιοδήποτε εκτελέσιμο αρχείο.

1. Αρχή επαλήθευσης κρυπτογραφίας

Το SHA-256 (Secure Hash Algorithm) είναι μια τυπική κρυπτογραφική συνάρτηση κατακερματισμού. Μπορεί να εκτελέσει μονόδρομες λειτουργίες σε αρχεία εισόδου οποιουδήποτε μεγέθους και να εξάγει σταθερού μήκους (256-bit, Συνήθως εκφράζεται ως μοναδική σύνοψη κατακερματισμού (Checksum) 64 δεκαεξαδικών χαρακτήρων).

  • μοναδικότητα: Ακόμη και αν παραποιηθεί μόνο ένα byte στο αρχείο, ο κατακερματισμός που προκύπτει θα αλλάξει ριζικά.

  • Απόδειξη συνέπειας: Εάν η τιμή κατακερματισμού αρχείου που υπολογίζετε τοπικά είναι ακριβώς η ίδια με την τιμή κατακερματισμού που δημοσιεύτηκε από τον επίσημο διακομιστή UKey, Μπορεί να επιβεβαιωθεί μαθηματικά ότι το τοπικό αρχείο είναι η αρχική έκδοση που είναι πλήρης και δεν έχει παραβιαστεί από κανένα τρίτο μέρος.

2. Προετοιμασία για επαλήθευση

  1. Επισκεφτείτε την επίσημη σελίδα εκδόσεων του GitHub UKey.

  2. Κάντε λήψη του αρχείου προορισμού λογισμικού ή υλικολογισμικού που χρειάζεστε (για παράδειγμα: πακέτο εγκατάστασης πελάτη UKey Wallet).

  3. Στην ίδια σελίδα έκδοσης έκδοσης, πραγματοποιήστε λήψη του επίσημα παρεχόμενου αρχείου λίστας τιμών ελέγχου κατακερματισμού (συνήθως ονομάζεται SHA256SUMS ή επισυνάπτεται στο αποτυπωμένο κείμενο).

3. Οδηγός λειτουργίας τοπικής επαλήθευσης για κάθε λειτουργικό σύστημα

Ξεκινήστε το εργαλείο γραμμής εντολών σύμφωνα με το λειτουργικό σύστημα που χρησιμοποιείτε αυτήν τη στιγμή και εισαγάγετε τις αντίστοιχες εγγενείς οδηγίες συστήματος για να εκτελέσετε λειτουργίες κατακερματισμού. Αφού ολοκληρωθεί η λειτουργία, η τιμή κατακερματισμού εξόδου θα συγκριθεί με την επίσημα λήψη SHA256SUMS Συγκρίνετε τα περιεχόμενα του αρχείου.

1. Windows περιβάλλον συστήματος

  • βήμα πρώτο: Πατήστε τη συντόμευση πληκτρολογίου Windows + R Ανοίξτε το παράθυρο "Εκτέλεση".

  • Βήμα 2:Εισαγωγή cmd Και κάντε κλικ στο "OK" για να ξεκινήσει η γραμμή εντολών.

  • Βήμα 3: Εισαγάγετε την ακόλουθη εντολή και εκτελέστε την (αντικαταστήστε την c:\path\to\file.exe Αντικαταστήστε με την πραγματική απόλυτη διαδρομή προς το τοπικό σας αρχείο): certutil -hashfile c:\path\to\file.exe SHA256

  • Βήμα 4: Ελέγξτε την ακολουθία κατακερματισμού που επιστρέφεται από τη γραμμή εντολών. Εάν είναι συνεπές με τα επίσημα δεδομένα, η επαλήθευση περνάει.

2. macOS περιβάλλον συστήματος

  • βήμα πρώτο: Ανοίξτε την εφαρμογή "Terminal" στο σύστημα.

  • Βήμα 2: Εισαγάγετε την ακόλουθη εντολή και εκτελέστε την (συμβουλή: enter shasum -a 256 Προσθέστε ένα διάστημα μετά από αυτό και, στη συνέχεια, σύρετε το ληφθέν αρχείο απευθείας στο παράθυρο του τερματικού, το σύστημα θα δημιουργήσει αυτόματα τη σωστή διαδρομή αρχείου): shasum -a 256 /path/to/file

  • Βήμα 3: Ελέγξτε την ακολουθία κατακερματισμού που επιστρέφεται από το τερματικό. Εάν είναι συνεπές με τα επίσημα δεδομένα, η επαλήθευση περνάει.

3. Linux περιβάλλον συστήματος

  • βήμα πρώτο: Εκκινήστε το τερματικό της γραμμής εντολών του συστήματος.

  • Βήμα 2: Εισαγάγετε την ακόλουθη εντολή και εκτελέστε την (αντικαταστήστε την /path/to/file Αντικαταστήστε με την πραγματική διαδρομή προς το τοπικό σας αρχείο): sha256sum /path/to/file

  • Βήμα 3: Ελέγξτε την ακολουθία κατακερματισμού που επιστρέφεται από το τερματικό. Εάν είναι συνεπές με τα επίσημα δεδομένα, η επαλήθευση περνάει.

Απαντήθηκε η ερώτησή σας;