Добро пожаловать в Шифроблокнот wiki! - GeorgyGol/Cipherpad GitHub Wiki

Привет!

Что можно сделать в этой программе?

Можно шифровать и дешифровать текстовые файлы и куски текста.

Прежде всего:

Шифроблокнот работает с симметричными шифрами, то есть для шифровки и дешифровки необходим КЛЮЧ - текстовая строка.

Расшифровать сообщение можно только в том случае, если известен ключ, которым оно зашифровано.

Если ключ не известен или забыт - амба. Расшифровка невозможна.

Помните свои ключи! Программа их не хранит. Нигде.

Строка ключа может быть любой. Регистр значим: "ключ" и "Ключ" - разные ключи.

Как шифровать:

Верхний редактор предназначен для шифрования текста. Там можно набрать текст, или открыть текстовой файл, выбрать пункт меню "Шифровать" - текст заменится зашифрованным.

Можно выделить кусок текста и скомандовать "Шифровать" - рядом с открытым текстом появится его зашифрованная версия.

То есть получается 2 режима работы: без выделения куска текста - в этом случае шифруется все, что есть в верхнем редакторе, и открытый текст заменяется шифрованным. Этот режим удобен, если нужно зашифровать текстовой файл, или сообщение для электронной почты.

Второй режим: с выделением текста - в этом случае открытый текст не замещается шифрованным, а шифрованный текст появляется рядом с открытым. Это удобно при шифре-дешифре сообщений чата.

Все, что есть в верхнем редакторе, можно сохранить в текстовой файл в любой момент. Шифрованные куски останутся шифрованными, открытые - открытыми.

Как дешифровать:

Нижний редактор предназначен для дешифровки текста. Туда можно скопировать шифрованный текст, или открыть текстовой файл с шифрованным текстом, потом выбрать пункт меню "Дешифровать" - шифровка заменится открытым текстом.

Можно выделить кусок шифра и скомандовать "Дещифровать" - рядом с шифровкой появится открытый текст.

То есть получается 2 режима работы: без выделения текста - в этом случае расшифровывается все, что есть в нижнем редакторе.

И второй режим: с выделением зашифрованного текста - в этом случае открытый текст появляется рядом с шифровкой. Алгоритмы шифрования устроены таким образом, что расшифровывать можно только цельное сообщение. Бесполезно пытаться расшифровать одну часть шифровки - не получится.

То есть выделять и расшифровывать надо цельное шифросообщение, а не его часть. Режим работы с выделением предназначен для расшифровки цельных, отдельных шифросообщений, а не их частей.

Чем шифровать:

Имеется несколько алгоритмов, выбрать текущий можно в меню "Установки". Установки используются как для шифровки, так и для дешифровки - установки общие для обоих окон редакторов.

По умолчанию используется режим AES.

В меню "Установки" есть пункт меню "Зафиксировать ключ" - если поставить там галочку, текущий ключ будет использован и для шифровки, и для дешифровки.

В этом случае не надо будет вводить ключ каждый раз для каждой шифровки или дешифровки.

Поменять зафиксированный ключ можно через меню "Ввести ключ" в "Установках".

Смена алгоритма не меняет зафиксированный ключ.

Дешифровка сообщения возможна только тем алгоритмом, которым оно было зашифровано. То есть для дешифровки надо знать: алгоритм шифрования и ключ. Иначе никак.

Как сделать все быстро:

  1. Выбираем алгоритм шифрования, ставим "Фиксировать ключ", вводим ключ. Чем длиннее, тем надежнее шифр.
  2. Вводим текстовое сообщение в верхнем редакторе.
  3. Выделяем его.
  4. Нажимаем Alt-S - сообщение шифруется, появляется рядом с открытым текстом, и оно уже выделено.
  5. Нажимаем Ctrl-C - копируем его. Вставляем, куда надо, отправляем.
  6. Получаем шифровку - копируем его, вставляем в нижний редактор.
  7. Выделяем шифровку в нижнем редакторе
  8. Нажимаем Alt-D - сообщение дешифруется, открытый текст появляется рядом с шифровкой.

и т.д.

Переключение между верхним и нижним редакторов - Ctrl-TAB.

Alt-X - все закрыть, ничего не сохранится.

Енджой ;)