Junior — Middle
Μπορείς να αναφέρεις τις βασικές μεθόδους κρυπτογράφησης δεδομένων που γνωρίζεις;
sobes.tech AI
Απάντηση από AI
Οι βασικές μέθοδοι κρυπτογράφησης δεδομένων:
-
Συμμετρική κρυπτογράφηση — χρησιμοποιείται το ίδιο κλειδί για κρυπτογράφηση και αποκρυπτογράφηση.
- AES (Προηγμένο Πρότυπο Κρυπτογράφησης) — ο πιο διαδεδομένος αλγόριθμος.
- DES, 3DES — παρωχημένοι, αλλά εξακολουθούν να συναντώνται.
-
Ασύμμετρη κρυπτογράφηση — χρησιμοποιούνται ζεύγη κλειδιών: δημόσιο για κρυπτογράφηση και ιδιωτικό για αποκρυπτογράφηση.
- RSA
- ECC (ελλειπτικές καμπύλες)
-
Hashing — μετατροπή δεδομένων σε σταθερό μήκος, μη αναστρέψιμο.
- SHA-256, SHA-3
-
Ψηφιακές υπογραφές — για επαλήθευση αυθεντικότητας και ακεραιότητας δεδομένων.
Στο iOS, συχνά χρησιμοποιούνται ενσωματωμένα frameworks, όπως το CommonCrypto για συμμετρική κρυπτογράφηση και το Security Framework για ασύμμετρη.