ಗೂಢಲಿಪೀಕರಣದ ವಿಧಗಳು
ಗೂಢಲಿಪೀಕರಣವನ್ನು ಮೂರು ಪ್ರಮುಖ ವಿಧಗಳಾಗಿ ವಿಂಗಡಿಸಬಹುದು. ಇವುಗಳನ್ನು ಕೆಳಗೆ ವಿವರವಾಗಿ ಚರ್ಚಿಸಲಾಗಿದೆ.

1. ಸಮಮಿತಿ ಗೂಢಲಿಪೀಕರಣ (Symmetric Encryption)
ಗೂಢಲಿಪೀಕರಣ (ಎನ್ಕ್ರಿಪ್ಶನ್) ಮತ್ತು ವಿಸಂಕೇತೀಕರಣ (ಡೀಕ್ರಿಪ್ಶನ್) ಎರಡಕ್ಕೂ ಒಂದೇ ಕೀಲಿಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ದೊಡ್ಡ ಪ್ರಮಾಣದ ದತ್ತಾಂಶ ರಕ್ಷಣೆಗೆ ಇದು ವೇಗವಾಗಿದೆ ಮತ್ತು ಪರಿಣಾಮಕಾರಿಯಾಗಿದೆ.
2. ಅಸಮಮಿತಿ ಗೂಢಲಿಪೀಕರಣ (Asymmetric Encryption)
ಇದರಲ್ಲಿ ಎರಡು ವಿಭಿನ್ನ ಕೀಲಿಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ: ಒಂದು ಸಾರ್ವಜನಿಕ ಕೀಲಿ (Public Key) ಮತ್ತು ಇನ್ನೊಂದು ಖಾಸಗಿ ಕೀಲಿ (Private Key). ಇದು ಸುರಕ್ಷಿತ ಸಂವಹನ ಮತ್ತು ಕೀಲಿ ವಿನಿಮಯಕ್ಕೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ.
3. ಹ್ಯಾಶಿಂಗ್ (Hashing)
ಹ್ಯಾಶಿಂಗ್ ದತ್ತಾಂಶವನ್ನು ನಿಗದಿತ-ಉದ್ದದ ಮೌಲ್ಯವಾಗಿ ಪರಿವರ್ತಿಸುತ್ತದೆ ಮತ್ತು ಇದನ್ನು ಮುಖ್ಯವಾಗಿ ದತ್ತಾಂಶದ ಸಮಗ್ರತೆಯ ಪರಿಶೀಲನೆಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆಯೇ ಹೊರತು, ಮರಳಿ ಮೂಲ ರೂಪಕ್ಕೆ ಡೀಕ್ರಿಪ್ಟ್ ಮಾಡಲು ಅಲ್ಲ.