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) |
Κρυπτογραφεί συμβολοσειρά με βάση τον παρεχόμενο τύπο αλγορίθμου, τις παραμέτρους κλειδιού και άλατος |
Δείτε επίσης