Posts Tagged: шифрование

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

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

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

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

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

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