?

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 латинских букв, содержащим одно из самых популярных слов, применяемых в паролях. Кто угадает первым?



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

Профиль

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

Метки

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

Июль 2018
Вс Пн Вт Ср Чт Пт Сб
1234567
891011121314
15161718192021
22232425262728
293031    

Статистика


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