Как получить цифровой код — шифрование методом рюкзака?
Привет, разбираюсь с шифрованием методом рюкзака.
Застопорился на получении цифрового кода при шифровании сообщения
p.s. пишу прогу на c#, будет хорошо если подскажите какой нибудь код под это дело.
Берете строку вашего сообщения, поднимаете ей регистр.
Потом перебираете ее посимвольно, и из каждого символа вычитаете 'A'.
Проверяете, что результат в диапазоне [0-25].
На этом все - у вас получился цифровой код буквы. Если результат не в диапазоне, в шифруемом сообщении есть небуквенный символ
Т.е. как получилось что DE это 00100 00101 (то, почему 10 чисел я понял (n=10)), но что нужно перевести в двоичную систему что бы получить 00100 00101... ?