Привет, новерь!
Расскажи, как долговременно и надёжно хранить пару килобайт секретных данных?
Или, давай я лучше начну сначала.
Сегдня всё более и более активно толкается такая штука как двухфакторная авторизация (2FA). Это, если ты вдруг не знаешь когда при логине тебе нужно ввести не только логин-пароль, но и рандомно-сгенерированный код, что придёт тебе на почту/смс. Хоть это, как мне кажется, довольно слабо повышает уровень сохранности аккаунта (почта ломается, смс перехватываются), но давай пока что считать, что это в принципе хороший посыл.
Проблема начинается если у тебя угонят почту, или утонет телефон - тогда ты не сможешь залогиниться в свой гмейл/фейсбук/гитхаб/стим/что там у тебя. Это грустно. Конечно, можно будет написать в саппорт, и тебе конечно же всё восстановят (или Вася может написать, и сказать, что он - это ты, утопивший телефон, и ему тоже всё восстановят, но я не об этом). Этот путь не внушает особого доверия.
Но есть, конечно же более автоматический способ - бэкап коды. Это тебе выдаётся штук 20 кодов (~10тибуквенных. Или даже 10тицифренных), каждый из которых можно использовать один(!) раз для логина. Эти коды не протухают от старости (но только от регенерации новых кодов или использования), так что их предлагается распечатать и бережно хранить.
Собственно, вопрос - как хранить эти коды? Их ~20 штук на сервис. Сервисов, скажем, тоже порядка 20ти. Это суммарно порядка 4000 символов.
В кошелёк такое не положишь. А даже если положишь - кошелёк не очень сложно потерять.
Можно записать на флешку, но я переживаю за долговечность флешек. И за тот факт, что её опять-таки можно потерять. Или отформатировать. А если эту штуку целенаправленно украдут - то твои аккаунты всё. И всё ещё остаётся вопрос, где физически хранить флешку - в карманах плохо (потому что в разных штанах разные карманы), в кошельке тоже - см. выше (и я, признаться, как-то не всегда таскаю с собой кошелёк).
Распечатать и хранить такое в шкафу - звучит как план, но я боюсь, что подобное очень легко забыть забрать при переезде на другую квартиру. (Ну или кот может съесть).
Какие есть годные паранойя-пруф пути?
Ах, да, этот же метод по-хорошему должен быть применим не только к бэкап-кодам, но и, например, к приватным криптографическим ключам. Точнее, наоборот, то что подходит для ключей можно использовать для бэкап кодов (ключи переписывать с бумажки сильно менее удобно). Как люди их хранят?