?

Log in

No account? Create an account

Предыдущая запись | Следующая запись

Многие любят делать прогнозы. Одно плохо: напророчить легко, а вот как потом доказать, что предсказывал именно это? Ведь заменить публикацию относительно легко, как и отречься от своих слов. Криптография тут может помочь.


Итак, кто хочет поучаствовать в криптопрогнозе на грядущий год? Ниже объясняю процедуру, как подготовить прогноз так, чтобы впоследствии кто угодно мог проверить, что именно это вы и пророчили (точнее, то человеческое существо, что отправило шифротекст с прогнозом от вашего имени). Так сказать, гарантия честности.


Вам потребуется GNU Privacy Guard. В Unix-системах, включая Linux, доступно по умолчанию. В случае Windows и прочих ОС, возьмите на официальном сайте GPG.


Шаг 1. Запишите прогнозы в текстовый файл. Самый обычный тестовый, что порождают эти наши vim/nano/прочее, или эти ваши Notepad'ы. Пример:

1. В сутках будет 24 часа.
2. После января наступит февраль.
3. Ктулху не проснётся.


Сохраняем в текстовый файл. В данном примере это oracle-2018.txt.


Шаг 2. Зашифровываем симметричным шифром с нетривиальным паролем. Нетривиальные пароли можно сделать, например, здесь, если у вас нет под рукой pwgen или его аналога. Команда для зашифровки:

gpg -o oracle-2018-encrypted.txt -a --symmetric --cipher-algo AES256 oracle-2018.txt


После параметра "-o" ставите имя файла, в который запишется шифрованный текст. В моём случае он выглядит так:

-----BEGIN PGP MESSAGE-----
Version: GnuPG v1

jA0ECQMCFZp7aiS6wWBg0sABAf9W1GsgfJmZFxdrPXBxUWLHwq67xLQZ8tRctf72
MxE0sh6a7vCqgxWGqaChH1ArBXdxVb9U+3d3XB8mfB/jWCTEf6z5qcmX6UBgkxFv
AKoJmgF/de7TWYf/mRxrIs72i7bf9J0ojZUCfGFpBOobSqKSuV+5MgzoOFDBRkmJ
v7rlNR6NcUyr4M40qyPKdo4wOPNZlXfZBqcM7CdkjNqQ+LRwNT11/CYrSc8YKoO5
oZzJbcrDnzlag8LwffVxaVp/Gg==
=5afC
-----END PGP MESSAGE-----


Важно: обязательно проведите процедуру расшифровки, чтобы убедиться, что вся затея не потеряет смысла. Команда:

gpg -o oracle-2018-decrypted.txt -d oracle-2018-encrypted.txt


Файлы oracle-2018.txt и oracle-2018-decrypted.txt должны совпадать.


Шаг 3. Сохраняете ваш суперсекретный пароль в надёжном месте (KeePassX, LastPass, encfs, том VeraCrypt, листик в банковской ячейке и т.д.), и публикуете ваш шифротекст. Я копирую его и сохраняю контрольную сумму (для надёжности). По возможности, создаю копии так, чтобы изменить их или удалить не представлялось возможным (например, в нескольких блокчейнах).


Шаг 4. Когда приблизится конец 2018 года, опубликуйте ключ и дешифрованную версию пророчества, чтобы все могли ознакомиться с вашими прогнозами. В случае чего, можете сказать, что ключ вы потеряли, такая вот ерунда (если вдруг не захочется обнародовать свои слишком точные предсказания).


Кто будет участвовать в криптопрогнозах - валяйте, создавайте шифротексты и присылайте! И пусть Нострадамус перевернётся в гробу.


Примечание: мой шифротекст создан типовым паролем из 10 латинских букв, содержащим одно из самых популярных слов, применяемых в паролях. Кто угадает первым?



Подписаться на Telegram канал temmokan

Если не сказано иначе, все записи в этом журнале подпадают под следующую лицензию:
Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License
О распространении моих произведений в электронном виде

Профиль

2012, Осень
temmokan
Константин Бояндин
Проза жизни

Метки

За последний месяц

Сентябрь 2018
Вс Пн Вт Ср Чт Пт Сб
      1
2345678
9101112131415
16171819202122
23242526272829
30      

Статистика


Разработано LiveJournal.com
Designed by Lilia Ahner