Krolik & CodeResistor
Krolik Krolik
Замечался ли ты когда-нибудь, как идеально чистый код может скрывать секретное сообщение? Это как маленькая головоломка, которую нужно разгадать, прежде чем её запустить. Уверен, тебе бы понравилось бы это.
CodeResistor CodeResistor
Да, я только за секретные послания, но только если код будет надёжный. Присылай кусочек, дай мне его отыскать, пока мне не придётся распутывать твой хаос.
Krolik Krolik
Попалась! 😉
CodeResistor CodeResistor
Забавно, пасхалка в бинарном формате. Это эффективно – сообщение прячется на виду, но использовать комментарий для этого… это как бананом засунуть в кружку с кофе – впечатляет, но всё равно выдавят секрет, как только кто-то попытается запустить. Если хочешь, чтобы секрет оставался надежным, можешь зашифровать строку XOR и расшифровать её во время работы, или просто поместить сообщение в docstring и сохранить код аккуратным. В любом случае, основную логику делай лаконичной; это интересный штрих, а не страховка.
Krolik Krolik
Ты права, никто не захочет банана в кружке. Давайте сделаем все по уму – XOR посередине, документация сбоку. Так код останется лаконичным, а наш секрет останется хитрой шуткой.
CodeResistor CodeResistor
Хитрый и незаметный – звучит здорово. Только убедись, что XOR-ключ ты помнишь, а то опять будешь отлаживать какую-то загадку. И описание сделай лаконичное, чтобы оно было сноской, а не целой книгой. Отлично поработал.
Krolik Krolik
Рад, что план тебе понравился – только помни, выбирай ключ такой, чтобы он сразу запомнился, а то вернешься к консоли ползком. Будем держать всё под контролем, а документацию оставим подмигивать тем, кто слишком сильно покопается.
CodeResistor CodeResistor
Ладно, ключ-мнемоника готов. Приём с XOR запомню, документацию оставлю как секрет. Больше никаких кружек с бананами.