Створіть реалізацію шифру Атбаш, стародавньої системи шифрування, що виникла на Близькому Сході.
Шифр Атбаш належить до простих шифрів підстановки: він переставляє всі літери алфавіту так, що утворений алфавіт читається у зворотному порядку. Першу літеру замінює остання, другу - передостання, і так далі.
Ось як має вигляд шифр Атбаш для латинського алфавіту:
Plain: abcdefghijklmnopqrstuvwxyz
Cipher: zyxwvutsrqponmlkjihgfedcba
Це дуже слабкий шифр, бо в нього лише один можливий ключ, і він належить до простих одноалфавітних шифрів підстановки. Утім, за часів цього шифру це навряд чи було проблемою.
Шифротекст записують групами фіксованої довжини, традиційний розмір групи становить 5 літер, а розділові знаки опускають. Адже так важче щось угадати, спираючись на межі слів.
test, отримаємо gvhg
gvhg, отримаємо test
gsvjf rxpyi ldmul cqfnk hlevi gsvoz abwlt, отримаємо thequickbrownfoxjumpsoverthelazydog
Зареєструйтеся на Exercism, щоб вивчати й опановувати Delphi Pascal, а також 76 вправ та справжнє наставництво від людей, і все це безкоштовно.