Lumber room
Comments 24
0
А вот мне кажется, задачка прикольная (хотя, зависит от решения).
Было бы здорово, если бы Вы намекнули на этот алгоритм. Для начала: ответье на один из вопросов: 1. этот алгоритм - криптограмма 2. этот алгоритм использует побитовое смещение?

Большая просьба, если я идиот и не увидил чего-то очевидного, так и сказать :)
0
Давайте я дам другую подсказку, не такую очевидную, но зато будет интереснее :) Зашифрована фраза, три первых символа одинаковые, более того - три последних символа такие же как и три первых. Исходя из этого можно понять по какому принципу символы криптуются. Чтобы расшифровать вам понадобиться написать простенькую программку :)
+1
Решилась (Ваша подсказка убрала сразу много левых вариантов).

Задачка оказалась прикольная, спасибо!
0
Маловат массив для частотного анализа. Нельзя ли несколько сотен?
Какой формы данные тоже не мешало бы знать.

Полагаю, что зашифрован текст алгоритмом простой замены.
126 возможно буква 'е' или 'и'
+1
Заметил что 25 - знак препинания, у первые три совпадают если отбросить последние цифры последние три также. Отброшенные числа совпадают. 126 повторяется 3 раза подряд, может многоточие или какая-нибудь буква типа 'е' или 'и'

Мала длина текста. Неизвестен язык.
0
Подсказка была дана чтобы понять ключ. Шифруется простейшим для любого способа программиста. Язык английский. Не сдаваться!
0
s/простейшим для любого способа программиста/простейшем для лбого программиста способом/
0
Все числа лежат в промежутке 0-127...
может поблочное сложение текста с ключем по модулю числа...
не могу определить длину ключа, кажется она больше пяти. Сдаюс.
0
есть предположение что количество символов (26) как то связано с количеством букв в английском алфавите..
0
Хотя судя из подсказки связи тут никакой быть не может и это простое совпадение.
+2
если я правильно понимаю алго, то первые символы это "...the ". дальше я застрял
0
Ниже уже отгадали, но вы правильно начали, вот как расшифровывать,
C:

int main()
{
int s[26] = {46,47,44,119,108,96,38,97,109,104,126,126,126,104,46,102,99,49,125,99,113,123,56,57,54,25};
int i;
for (i = 0; i < 26; i++)
printf("%c", s[i]^i);
return 0;
}

Python:

s = [46,47,44,119,108,96,38,97,109,104,126,126,126,104,46,102,99,49,125,99,113,123,56,57,54,25]

print "".join([chr(s[i]^i) for i in range(0, len(s))])
+3

...the feature is open...
Банальный XOR с номером элемента… Вспомнил VIM+GCC.
+1
второй:)
Получилось то же что у предыдущего только большими буквами
Only those users with full accounts are able to leave comments.  , please.