Принцип работы шифрования с помощью бинарного кода, например шифра Вернама (XOR-шифра), заключается в следующем: 12
- Сообщение разбивают на отдельные символы и каждый символ представляют в бинарном виде. 12
- Используют логическую операцию «Исключающее ИЛИ» (XOR). 12 XOR принимает сигналы (0 или 1 каждый), проводит над ними логическую операцию и выдаёт один сигнал, исходя из входных значений. 12
- Если все сигналы равны между собой (0-0 или 1-1 или 0-0-0 и т. д.), то на выходе получают 0. 12
- Если сигналы не равны (0-1 или 1-0 или 1-0-0 и т. д.), то на выходе получают 1. 12
Для шифровки сообщения нужно ввести текст для шифровки и ключ такой же длины, перевести каждую букву в её бинарный код и выполнить действия в соответствии с ключом. 12