| Εκδοχή | 1.0 |
|---|---|
| Εκδότης | David Vitali Enterprises |
| Ημερομηνία κυκλοφορίας | 22 Ιουλ 2015 |
| Ημερομηνία προστέθηκε | 22 Ιουλ 2015 |
| Απαιτήσεις Os | Windows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| Απαιτήσεις | None |
| Σύνολο λήψεων | 41 |
| Τιμή | Free to try |
Περιγραφή
Το SecureX αναπτύχθηκε σε Visual C++ 6.0, αλλά με τον πηγαίο κώδικα στο χέρι, μεταφέρεται απρόσκοπτα στο .NET. Αυτό που θα βρείτε στη λήψη είναι το SecureX.h, το αρχείο κεφαλίδας API. Μπορείτε να ανοίξετε αυτό το αρχείο και να μελετήσετε τις λειτουργίες του, οι οποίες καλύπτουν όλες τις βάσεις της ψηφιακής ασφάλειας:
1. Κρυπτοσυστήματα ιδιωτικού κλειδιού:
1.1 DES:
(α) Μονό, Διπλό και Τριπλό DES μήκους.
(β) Δημιουργία και επαλήθευση ενός μήκους MAC (Κωδικός ελέγχου ταυτότητας μηνύματος).
(γ) Μονόδρομο, Διπλό και Τριπλό μήκος Μονόδρομο Συνάρτηση (OWF).
(δ) Έλεγχος κλειδιού DES και σωστή ισοτιμία κλειδιών.
(ε) Έλεγχος DES για αδύναμο κλειδί.
1.2 AES:
(α) Κρυπτογράφηση σε λειτουργίες ECB (Ηλεκτρονικό Βιβλίο Κωδικών) και CBC (Cipher Block Chaining).
(β) Αποκρυπτογράφηση σε λειτουργίες ΕΚΤ και ΚΤΚ.
(γ) Κρυπτογράφηση και αποκρυπτογράφηση με μετρητή και ICV.
2. Κρυπτοσύστημα δημόσιου κλειδιού:
2.1 RSA:
(α) Μήκος στατικού κλειδιού RSA 1,25 Kbits (η τρέχουσα σύσταση είναι για το ελάχιστο 1,0 Kbit).
(β) Δημιουργία δημόσιου/μυστικού κλειδιού RSA με χρήση γρήγορης ανάλυσης πρώτων αριθμών και (καθώς μπορεί να είναι χρονοβόρα) ανατροφοδότηση κατάστασης μέσω της λειτουργίας επανάκλησης (ανατρέξτε στο SecureX.h για περισσότερα).
(γ) Sign/Unsign RSA 1,25 Kbits.
(δ) Επαληθεύστε την ακεραιότητα του κλειδιού RSA.
3. Κατακερματισμός:
3.1 SHA4:
(α) Υποστήριξη κατακερματισμού 384 και 512 bit.
(β) Υπολογίστε το SHA4 σε ένα αρχείο.
4. Διάφορες λειτουργίες κρυπτογραφικής υποστήριξης:
Υποστήριξη χρονοδιακόπτη 4.1 MSec (set, get, get_clock).
4.2 Λάβετε την ισχύ του κωδικού πρόσβασης ως εκατοστημόριο (δείτε SecureX.h).
4.3 Ταξινόμηση κωδικού πρόσβασης (πολύ αδύναμος, αδύναμος, καλός κ.λπ. ανατρέξτε ξανά στο SecureX.h).
4.4 Μετατροπή δυαδικής σε δεκαεξαδική συμβολοσειρά ASCII και αντιστροφή.
4.5 Υπολογισμός LRC 8-bit.
4.5 Συμπληρώστε έναν πίνακα με αριθμούς Fibonacci (χρήσιμοι για την πλήρωση δεδομένων).
4.6 Καταστρέψτε ευαίσθητο υλικό στη μνήμη με τετραπλή αντικατάσταση συμπεριλαμβανομένου του bit-flip.
4.7 Ισχυρές λειτουργίες κρυπτογράφησης δεδομένων που χρησιμοποιούν κλειδί 64 bit. Μπορεί να χρησιμοποιηθεί αντί για την αποστολή του padding σας και άλλων στατικών δεδομένων στο διαυγές.
Σημειώστε ότι πρόκειται για πηγαίο κώδικα/προαιρετικό πακέτο DLL. Δεν έχει ως τέτοιο ένα εκτελέσιμο αρχείο που μπορεί να εκτελεστεί.