Добро пожаловать в Шифроблокнот wiki! - GeorgyGol/Cipherpad GitHub Wiki
Привет!
Что можно сделать в этой программе?
Можно шифровать и дешифровать текстовые файлы и куски текста.
Прежде всего:
Шифроблокнот работает с симметричными шифрами, то есть для шифровки и дешифровки необходим КЛЮЧ - текстовая строка.
Расшифровать сообщение можно только в том случае, если известен ключ, которым оно зашифровано.
Если ключ не известен или забыт - амба. Расшифровка невозможна.
Помните свои ключи! Программа их не хранит. Нигде.
Строка ключа может быть любой. Регистр значим: "ключ" и "Ключ" - разные ключи.
Как шифровать:
Верхний редактор предназначен для шифрования текста. Там можно набрать текст, или открыть текстовой файл, выбрать пункт меню "Шифровать" - текст заменится зашифрованным.
Можно выделить кусок текста и скомандовать "Шифровать" - рядом с открытым текстом появится его зашифрованная версия.
То есть получается 2 режима работы: без выделения куска текста - в этом случае шифруется все, что есть в верхнем редакторе, и открытый текст заменяется шифрованным. Этот режим удобен, если нужно зашифровать текстовой файл, или сообщение для электронной почты.
Второй режим: с выделением текста - в этом случае открытый текст не замещается шифрованным, а шифрованный текст появляется рядом с открытым. Это удобно при шифре-дешифре сообщений чата.
Все, что есть в верхнем редакторе, можно сохранить в текстовой файл в любой момент. Шифрованные куски останутся шифрованными, открытые - открытыми.
Как дешифровать:
Нижний редактор предназначен для дешифровки текста. Туда можно скопировать шифрованный текст, или открыть текстовой файл с шифрованным текстом, потом выбрать пункт меню "Дешифровать" - шифровка заменится открытым текстом.
Можно выделить кусок шифра и скомандовать "Дещифровать" - рядом с шифровкой появится открытый текст.
То есть получается 2 режима работы: без выделения текста - в этом случае расшифровывается все, что есть в нижнем редакторе.
И второй режим: с выделением зашифрованного текста - в этом случае открытый текст появляется рядом с шифровкой. Алгоритмы шифрования устроены таким образом, что расшифровывать можно только цельное сообщение. Бесполезно пытаться расшифровать одну часть шифровки - не получится.
То есть выделять и расшифровывать надо цельное шифросообщение, а не его часть. Режим работы с выделением предназначен для расшифровки цельных, отдельных шифросообщений, а не их частей.
Чем шифровать:
Имеется несколько алгоритмов, выбрать текущий можно в меню "Установки". Установки используются как для шифровки, так и для дешифровки - установки общие для обоих окон редакторов.
По умолчанию используется режим AES.
В меню "Установки" есть пункт меню "Зафиксировать ключ" - если поставить там галочку, текущий ключ будет использован и для шифровки, и для дешифровки.
В этом случае не надо будет вводить ключ каждый раз для каждой шифровки или дешифровки.
Поменять зафиксированный ключ можно через меню "Ввести ключ" в "Установках".
Смена алгоритма не меняет зафиксированный ключ.
Дешифровка сообщения возможна только тем алгоритмом, которым оно было зашифровано. То есть для дешифровки надо знать: алгоритм шифрования и ключ. Иначе никак.
Как сделать все быстро:
- Выбираем алгоритм шифрования, ставим "Фиксировать ключ", вводим ключ. Чем длиннее, тем надежнее шифр.
- Вводим текстовое сообщение в верхнем редакторе.
- Выделяем его.
- Нажимаем Alt-S - сообщение шифруется, появляется рядом с открытым текстом, и оно уже выделено.
- Нажимаем Ctrl-C - копируем его. Вставляем, куда надо, отправляем.
- Получаем шифровку - копируем его, вставляем в нижний редактор.
- Выделяем шифровку в нижнем редакторе
- Нажимаем Alt-D - сообщение дешифруется, открытый текст появляется рядом с шифровкой.
и т.д.
Переключение между верхним и нижним редакторов - Ctrl-TAB.
Alt-X - все закрыть, ничего не сохранится.