Вернуться   RDot > Песочница/Sandbox > Коммерция/Сommerce

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.04.2015, 00:09   #41
lukmus
 
Аватар для lukmus
 
Регистрация: 11.08.2010
Сообщений: 128
Репутация: 20
По умолчанию

Цитата:
Сообщение от nicco Посмотреть сообщение
Не я, но было интересно.
Я сначала пробовал post-rock, но по общему кол-во символов не совпадало.
А еще высчитывал кол-во согласных из числа 12119 прописью и перемножал с 3
если было интересно значит будет еще через пару дней, не пропусти)
__________________
Контактный XMPP: lukmus[собака]wallstreetjabber.biz
lukmus вне форума   Ответить с цитированием
Старый 09.04.2015, 01:47   #42
lukmus
 
Аватар для lukmus
 
Регистрация: 11.08.2010
Сообщений: 128
Репутация: 20
По умолчанию

итак, как и обещал, второй конкурс. На этот раз разыгрывается ваучер на $13.30 (неделя DoubleVPN).

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

Известным криптарифмом является выражение
Код:
SEND + MORE = MONEY
Хабр утверждает, что его описал в 1924г математик Генри Дудени, а в одной книге рассказывали, что с его помощью американские студенты через телеграмму просили деньги у своих родителей.

Решение данного криптарифма:
Код:
9567 + 1085 = 10652
Это означает, что, во-первых, тождество 9567+1085=10652 действительно верное, а во-вторых, что под буквой S зашифрована цифра 9, под E - 5, N - 6 итд.

Хабр говорит, что у криптарифма как правило только одно решение. Но! Мой криптарифм имеет множество решений (иначе бы не было составляющей фортуны).

Задание
Мой криптарифм:
Код:
GUESS - CODE = GET + WEEK
Код ваучера это зашифрованное в надписи GUESSCODEGETWEEK число в 16-ным виде. Т.е. после того как вы нашли какое-нибудь из нескольких решений криптарифма - зашифруйте им GUESSCODEGETWEEK и переведите полученное число в 16-ый вид (без всяких 0x вначале и h в конце).

---ОБНОВЛЕНИЕ [вечер 09.04.2015]---

уже скоро закончатся сутки, а ваучер до сих пор не активирован. Неужели никому не нужен впн?

Код:
Подсказка #1: W - 3
Подсказка #2: не тратьте время пытаясь решить криптарифм на бумаге - пишите скрипт
__________________
Контактный XMPP: lukmus[собака]wallstreetjabber.biz

Последний раз редактировалось lukmus; 10.12.2018 в 13:58..
lukmus вне форума   Ответить с цитированием
Старый 11.04.2015, 00:05   #43
lukmus
 
Аватар для lukmus
 
Регистрация: 11.08.2010
Сообщений: 128
Репутация: 20
По умолчанию

до сих пор никто не отгадал, у меня начинает складываться впечатление, что тот кому нужен ваучер не умеет кодить
Код:
Подсказка #3: G - 1
---ОБНОВЛЕНИЕ 00:06 11.04.2015 МСК---

ваучер активирован 23 минуты назад, аллилуя!!!

решение криптарифма:
Код:
10244 - 6892 = 125 + 3227
мой код для криптарифма на ruby:

Код:
$guess='guess'
$code='code'
$get='get'
$week='week'

def guess_minus_code(alphabet)
	$guess.scan(/./).map{|l| alphabet[l]}.join.to_i - $code.scan(/./).map{|l| alphabet[l]}.join.to_i
end

def get_plus_week(alphabet)
	$get.scan(/./).map{|l| alphabet[l]}.join.to_i + $week.scan(/./).map{|l| alphabet[l]}.join.to_i
end

letters=[$guess,$code,$get,$week].join.scan(/./).uniq
digits=('%010d' % 123456789).scan(/./).uniq #тоже самое, что и [0,1,2,3,4,5,6,7,8,9]
i=3628800 # 10!
#Тут я думал сделать вложенные циклы, именно для этого считал факториал 10, 
#но потом мне стало лень и я решил воспользоваться методом Монте-Карло 
#(shuffle - перемешивание массива)

i.times do
	nds=digits.shuffle
	alphabet=Hash[letters.zip nds]
	p alphabet if guess_minus_code(alphabet)==get_plus_week(alphabet)
end
__________________
Контактный XMPP: lukmus[собака]wallstreetjabber.biz

Последний раз редактировалось lukmus; 11.04.2015 в 03:23..
lukmus вне форума   Ответить с цитированием
Старый 14.04.2015, 04:13   #44
Fepsis
 
Аватар для Fepsis
 
Регистрация: 05.07.2010
Сообщений: 55
Репутация: 9
По умолчанию

Цитата:
Сообщение от lukmus Посмотреть сообщение
ваучер активирован 23 минуты назад, аллилуя!!!
Его я забрал, тоже кстати поленился думать как реализовать перебор всех комбинаций и сделал рандомом до поиска верного решения, но даже при таком раскладе решение ищется 2 сек. максимум.

Расскажи про тариф Proxy/Socks, VPN-ами я не пользуюсь, а прокси для парсинга иногда требуются.

У меня кстати 4 решения криптарифма нашлось, думаю все, ща сертификаты продавать начну, ан нет, один только рабочий оказался ))
__________________
Новый покер-клуб RDot.org

Номер клуба: 619854
Код приглашения: q1w2e3r4t5y
Скачать клиент: клац
Fepsis вне форума   Ответить с цитированием
Старый 14.04.2015, 06:32   #45
lukmus
 
Аватар для lukmus
 
Регистрация: 11.08.2010
Сообщений: 128
Репутация: 20
По умолчанию

Цитата:
Сообщение от Fepsis Посмотреть сообщение
Расскажи про тариф Proxy/Socks, VPN-ами я не пользуюсь, а прокси для парсинга иногда требуются.
что именно интересует? На тарифе Proxy/SOCKS доступны Proxy и SOCKS5 на серверах, которые ты можешь видеть на странице Серверы, кроме серверов TOR (понятно почему), RUK и RLU (серверы для совместимости с RSA-клиентами VPN). Логов нет, аптайм виден на странице. Под спам не подойдут, под вбив самизнаетечего тоже вряд ли, для парсинга вполне возможно.

p.s. какая-то антиреклама получилась))

Цитата:
Сообщение от Fepsis Посмотреть сообщение
У меня кстати 4 решения криптарифма нашлось, думаю все, ща сертификаты продавать начну, ан нет, один только рабочий оказался ))
казино, VPN и государство не обманешь, мягко говоря))
__________________
Контактный XMPP: lukmus[собака]wallstreetjabber.biz

Последний раз редактировалось lukmus; 14.04.2015 в 06:35..
lukmus вне форума   Ответить с цитированием
Старый 14.04.2015, 21:42   #46
Fepsis
 
Аватар для Fepsis
 
Регистрация: 05.07.2010
Сообщений: 55
Репутация: 9
По умолчанию

Цитата:
Сообщение от lukmus Посмотреть сообщение
что именно интересует? На тарифе Proxy/SOCKS доступны Proxy и SOCKS5 на серверах, которые ты можешь видеть на странице Серверы
Да, именно это, количество и страны интересовали.
__________________
Новый покер-клуб RDot.org

Номер клуба: 619854
Код приглашения: q1w2e3r4t5y
Скачать клиент: клац
Fepsis вне форума   Ответить с цитированием
Старый 06.05.2015, 08:08   #47
lukmus
 
Аватар для lukmus
 
Регистрация: 11.08.2010
Сообщений: 128
Репутация: 20
По умолчанию

Конкурс №3. 70-летию Победы в Великой Отечественной войне посвящается

Сегодня на кону, в отличие от прошлого раза, ваучер на $20.3 (неделя тарифа TripleVPN). Задание сложнее, чем криптарифм, поэтому и сумма больше. Этот конкурс я опубликую не только здесь, как прошлый, но и на одном известном форуме на букву А, следовательно количество потенциальных участников увеличится.

Предисловие

В далеком 16м веке Джероламо Кардано (да, да, Карданный вал назван в честь этого же макаронника) описал и, вероятно также, придумал диковинную штуку для извращенного шифрования переписки, позже эту штуку назвали Решёткой Кардано. Решетка считается эталоном Стеганографии, отличие которой от Криптографии в том, что помимо второй Стеганография шифрует не только само сообщение, но и также сам факт наличия шифрования.

В древности ее мутили из картона, дерева и других подручных материалов, нам же это не надо, мы все мутим в воображении.

Принцип работы
1. Рисуется решетка, в которой по определенному принципу вырезаются несколько квадратиков
2. Решетка накладывается на лист бумаги
3. В вырезанных квадратах побуквенно пишется зашифрованное послание
4. Решетку переворачивают на 90 градусов по часовой стрелке, при этом она по прежнему лежит на том же листе бумаги
5. Возвращаемся к п.3 пока решетка не побывает во всех четырех возможных положениях
6. Снимаем решетку
7. В оставшиеся пустыми клетки дописываем любые буквы, желательно таким образом чтобы суммарный текст был осмыслен (только в таком случае достигается шифрование самого наличия шифрования).

Дешифрация происходит обратным вращением той же самой решетки.

Популярное объяснение работы Решетки Кардано.



Цитата:
Главное требование к решётке Кардано – при всех поворотах окна не должны попадать на одно и то же место в квадрате, в котором образуется шифртекст. Если в квадрате после снятия решётки образовывались пустые места, то в них вписывались произвольные буквы. Затем буквы квадрата выписывались построчно, что и было шифрованным текстом.
Известный гуманист и человеколюбец кардинал Ришелье, поговаривают, с помощью этой решетки зашифровал в сообщении "I love you. I have you. Deep Under my skin. My love. Lasts forever in hyperspace" приказ "You kill at once".

Задача

Откуда-то мне известно, что Решетка Кардано имеет прямое отношение к двоичной системе счисления, а именно: окна в решетке обозначают как 1, остальное - 0. Тем самым решетку описывают как массив двоичных чисел. Например решетка на местной картинке обозначалась бы как:
Код:
0100
1000
0100
0001
или в десятичной системе как:
Код:
4, 8, 4, 1
Желающие получить ваучер должны будут отгадать код решетки, при данных исходном тексте и послании в зашифрованном виде.
Код ваучера - текстовая конкатенация записи моей решетки в десятичных числах, без всяких пробелов. Т.е. если бы я загадал решетку как на картинке, то код ваучера был бы: 4841.

Исходный текст:
Код:
ровно1418днейдлиласьвеликаявойна
Текст в зашифрованном виде:
Код:
орвкалдй
е8дьаолн
дяваяеси
ьн1енв8н
войнак4о
л1оа4ед1
й1ледна8
каяли1ио
Подсказки

Во-первых, не пытайтесь угадать решетку на бумаге - сразу пишите код. Во-вторых, решение гораздо ближе, чем может показаться, внимательно смотрите (считайте) Исходный текст и Текст в зашифрованном виде и быть может вас осенит. Не ищите универсальное решение всех решеток, ищите конкретно моей.
__________________
Контактный XMPP: lukmus[собака]wallstreetjabber.biz

Последний раз редактировалось lukmus; 06.05.2015 в 08:20..
lukmus вне форума   Ответить с цитированием
Старый 09.05.2015, 12:55   #48
lukmus
 
Аватар для lukmus
 
Регистрация: 11.08.2010
Сообщений: 128
Репутация: 20
По умолчанию

Ваучер до сих пор не активирован, а тем временем уже прошло 3 дня.

Подсказка к 70-летию Великой Победы
Код:
Последняя строка решетки в двоичной форме имеет вид: 00000000
__________________
Контактный XMPP: lukmus[собака]wallstreetjabber.biz
lukmus вне форума   Ответить с цитированием
Старый 12.05.2015, 17:50   #49
lukmus
 
Аватар для lukmus
 
Регистрация: 11.08.2010
Сообщений: 128
Репутация: 20
По умолчанию

уже 6-ой день, а ваучер так и лежит ничейный сирота в БД MultiVPN'а.

Еще одна подсказка

Код:
Предпоследняя строка решетки в двоичной форме имеет вид: 01000000
Тем самым, просуммировав две последние подсказки, можно сказать, что две последние строки решетки:
Код:
...
01000000
00000000
__________________
Контактный XMPP: lukmus[собака]wallstreetjabber.biz
lukmus вне форума   Ответить с цитированием
Старый 18.05.2015, 17:52   #50
lukmus
 
Аватар для lukmus
 
Регистрация: 11.08.2010
Сообщений: 128
Репутация: 20
По умолчанию

никто так и не отгадал решетку.
Загаданная решетка:
Код:
01000000
00000100
00100000
00000001
00000001
01001000
01000000
00000000
Все было далеко не так сложно как казалось на первый взгляд. Во-первых, во фразе "ровно1418днейдлиласьвелика война" ровно 32 символа, 32 символа / 4 оборота решетки = 8 символов/оборот => в первом же наложении должно появится "ровно141", и не надо кодить никаких переворотов решетки, просто угадать комбинацию которая дает "ровно141".
Не знаю, что думать: никому не нужен VPN, никто не хочет думать, или это май так сказывается.

Утешительный ваучер: kel6pkm0a3q
__________________
Контактный XMPP: lukmus[собака]wallstreetjabber.biz
lukmus вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot