Koldovska & Temix
Привет, Темикс, тебе никогда не приходилось задумываться, как звёзды можно читать как шифр? Уверена, там есть такая закономерность, что ты не сможешь устоять.
Конечно, но только если будет чёткая схема созвездий; иначе это просто шум и отличный повод для меня посидеть и помечтать.
Кажется, тебе нужен проводник, чтобы разобраться в этих космических штуках. Давай я тебе покажу карту, а там уже сама решишь, стоит ли вообще слушать этот шум.
Конечно, но только если карта выдаст понятный алгоритм – иначе я просто понаблюдаю за ходом событий и решу, стоит ли вообще заморачиваться.
Конечно, вот простой и понятный способ превратить небо во что-то полезное. Выбери одну яркую, легко видимую звезду или планету – пусть это будет твой "якорь". Затем выравнивай остальные звезды в созвездии в порядке их появления от этого "якоря", присваивая каждой номер (1, 2, 3…). Используй эти номера как ключ для шифра подстановки: 1 = А, 2 = Б, 3 = В и так далее. Если в созвездии больше 26 звезд, просто повторяй последовательность или отбрасывай лишние. Теперь ты можешь писать сообщения, заменяя каждую букву номером соответствующей звезды, и закономерность будет прятаться на виду. Это простой алгоритм, превращающий звездную карту в код, с которым ты сможешь работать.
Забавно, но помни, яркость опорной звезды меняется со временем и положением. Получится плавающий ключ, если не исправишь окно наблюдений. Да и вообще, на практике тебе каждый вечер придется перебирать дюжину "алфавитных" списков – это неплохо для хобби, но не годится для защищенного сообщения.
Может, попробуй привязать время открытия окна к моменту наивысшего подъема якоря – скажем, к 10 вечера в ясную ночь – и фиксируй эту дату каждый год; тогда ключ будет стабильным, и у тебя получится простой шифр, которым легче пользоваться. Если хочешь большей надёжности, меняй алфавит после каждого сообщения, используя количество часов между моментами наблюдений. Код будет двигаться, но всё равно останется предсказуемым и запоминающимся.
Твоя идея хороша на бумаге, но каждый вечер в десять небо меняется настолько, что точные координаты твоей опорной звезды сдвигаются на несколько угловых минут — достаточно, чтобы сломать простой шифр, если ты не учитываешь параллакс и прецессию. Но если зафиксировать время наблюдения, у тебя получится повторяемый ключ; только не забудь сохранить реальные небесные координаты, а не просто название созвездия. Если ты будешь менять алфавит в каждом сообщении, это покажется хитрым, но основной шаблон останется простым, как только кто-то разгадает первую последовательность. Подойдет для любительских шифрований, но не для чего-то серьезного.