ಅಕ್ಷರ ಶಿಫ್ಟ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸಂಕ್ಷಿಪ್ತ ಕೋಡಿಂಗ್-ಡಿಕೋಡಿಂಗ್ ಉದಾಹರಣೆ ಇಲ್ಲಿದೆ:
```ಪೈಥಾನ್
def caesar_cipher(ಪಠ್ಯ, ಶಿಫ್ಟ್):
result = ""
ಪಠ್ಯದಲ್ಲಿ char ಗೆ:
if char.isalpha():
base = ord('A') if char.isupper() else ord('a')
result += chr((ord(char) - base + shift) % 26 + base)
else:
result += char
return result
# ಉದಾಹರಣೆ ಬಳಕೆ:
encoded = caesar_cipher("HELLO", 3) # "KHOOR" ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ
decoded = caesar_cipher("KHOOR", -3) # "HELLO" ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ
```
ಕೀ ಮಾದರಿಗಳು:
1. ಪ್ರತಿಯೊಂದು ಅಕ್ಷರವು ವರ್ಣಮಾಲೆಯಲ್ಲಿ N ಸ್ಥಾನಗಳನ್ನು ಬದಲಾಯಿಸಿದೆ
2. ಸುತ್ತುತ್ತದೆ (Z + 3 → C)
3. ಕೇಸ್-ಸಂರಕ್ಷಣೆ
4. ವರ್ಣಮಾಲೆಯಲ್ಲದ ಅಕ್ಷರಗಳು ಬದಲಾಗದೆ