ukrainemf
@ukrainemf

Как сделать так, чтобы бот отправлял зашифрованное сообщение пользователя?

Как сделать команду, которая будет шифровать сообщение, введённое пользователем. Например, пользователь отправляет сообщение "как дела?", после чего бот его шифрует, например, смещая буквы на 3 знака вперёд и вывел "нгн жзог?"
  • Вопрос задан
  • 69 просмотров
Решения вопроса 2
@Azperin
Дилетант
Необходимые проверки думаю сам напишеш
let cryptMsg = msg.split('').map((c) => String.fromCharCode(c.charCodeAt(0) + 3)).join('');
Ответ написан
YuriyVorobyov1333
@YuriyVorobyov1333
Software Developer (Node.js/Angular)
Посмотрите, как работает шифр Цезаря, реализация не сложная. Должен быть алфавит, а дальше две функции кодирования и декодирования, на вход подаете строку и шаг, функция смещается по строке на этот шаг и заменяет одну букву на другую.
Вот тут можно подсмотреть реализацию.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Яндекс Москва
от 100 000 до 300 000 ₽
Яндекс Санкт-Петербург
от 100 000 до 300 000 ₽
от 120 000 до 160 000 ₽
26 янв. 2021, в 11:48
5000 руб./за проект
26 янв. 2021, в 11:39
60000 руб./за проект
26 янв. 2021, в 11:07
700 руб./за проект