Вечерние все,Криптография. Записать заявку на дешифрование основных шифров
Я только что начал свой последний год в университете и изучаю криптографию. Мы только что назначили первое задание всего на 3 недели, поэтому я предполагаю, что это не будет случай нарушения кода загадки.
В рамках задания есть 7 упражнений с двумя дополнительными задачами, состоящими из различных шифров (Цезарь, Виженере, Транспонирование и общая замена). Я хотел бы закодировать какое-то приложение, чтобы иметь возможность расшифровать эти шифры.
Я не хочу обманывать, искренне интересуюсь этой темой и чувствую, кодируя приложение для расшифровки кодов, которые я получил бы больше от задания, и должен был бы логически рассуждать о разрешении каждого из них.
Я хотел бы думать, что я достаточно компетентен в Java, VB и Javascript/HTML/CSS. Поэтому любая из этих платформ, с которыми я с удовольствием пытаюсь это сделать.
Если кто-нибудь может посоветовать любые указатели, я был бы благодарен.
Большое спасибо Gary
Это международное место :) –
Какие у вас проблемы, в частности? У меня такое ощущение, что вам не удобно в любой из описанных вами технологий, или вы уже начали бы работать над расшифровщиками. Некоторые из упомянутых вами тривиальных реализаций (Caeser/Substitution). Сначала создайте шифры, а затем попытайтесь построить дешифраторы. Когда вы сталкиваетесь с конкретными проблемами, отправьте сообщение здесь. –
@gary: используйте сборку, больше скорости :-) сначала начните с инструмента командной строки openssl, затем перейдите в любую библиотеку java/vb. – yadab