SymmetricEncryption
SymmetricEncryption class
Εφαρμόζει τυπικούς συμμετρικούς αλγόριθμους για κρυπτογράφηση δεδομένων με ένα κλειδί και φράση πρόσβασης (salt).
public sealed class SymmetricEncryption : IDataEncryption
Κατασκευαστές
Ονομα |
Περιγραφή |
SymmetricEncryption(SymmetricAlgorithmType, string) |
Δημιουργεί συμμετρικό αλγόριθμο κρυπτογράφησης με προεπιλεγμένη φράση πρόσβασης |
SymmetricEncryption(SymmetricAlgorithmType, string, string) |
Δημιουργεί συμμετρικό αλγόριθμο κρυπτογράφησης με παραμέτρους. |
Ιδιότητες
Ονομα |
Περιγραφή |
AlgorithmType { get; set; } |
Λαμβάνει ή ορίζει τύπο συμμετρικού αλγορίθμου. |
Key { get; set; } |
Λαμβάνει ή ορίζει το κλειδί του αλγόριθμου κρυπτογράφησης. |
Salt { get; set; } |
Λαμβάνει ή ορίζει τη φράση πρόσβασης του αλγόριθμου κρυπτογράφησης. |
Μέθοδοι
Ονομα |
Περιγραφή |
Decode(string) |
Αποκρυπτογραφεί τη συμβολοσειρά με βάση τον παρεχόμενο τύπο αλγορίθμου, τις παραμέτρους κλειδιού και άλατος |
Encode(string) |
Κρυπτογραφεί συμβολοσειρά με βάση τον παρεχόμενο τύπο αλγορίθμου, τις παραμέτρους κλειδιού και άλατος |
Δείτε επίσης