Шифрование с помощью аффинной системы подстановок Цезаря (JavaScript)

Только на первом курсе магистратуры я первый раз за всё время решил сдать лабу на жс.

Это была первая лаба по достаточно интересному предмету про шифрование. Я бы с радостью сделал и другие лабы на жс, но переделывать арифметику из оригинальных найденных кодов было тяжело. Вся проблема была в различии арифметики Java и JS, которое давало о себе знать, когда дело касалось больших целых чисел.

Но поскольку в элементарном шифровании Цезаря больших целых чисел нет, а алгоритм предельно прост, было очень нетрудно, и даже интересно сделать всё на скрипте.

Я постарался оформить страничку аккуратно, а также решил, что будет красиво и просто, если лаба будет занимать один единственный html-файл, поэтому впервые за долгое время я закодил всё на ванили.

Думаю, что студентам также, возможно, окажется полезным задание и отчёт.

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>