Я все еще играю с этим - пока нет ответа или даже четкого указания, но некоторые из этого случайного набора фактов могут быть кому-то полезны ..
Мета: Есть ли способ пометить «читать дальше» в ответе? Заранее извините за всю прокрутку, которую вызовет этот ответ!
Код длиной 708 цифр. Простое разложение на множители: 2 2 3 59. Если они не запутаны, заполняя концы, размер куска должен быть 1, 2, 4, 6 или 12; высшие факторы глупы. Это предполагает, конечно, что код основан на сцепленных кусках, что может быть не так.
Майк Стоун предложил размер куска 3. Вот распределение для этого:
Number of distinct chunks: 64
Number of chunks: 236 (length of message)
275: ###
279: #######
282: ####
283: #
284: ####
285: ##
286: #
287: ###
288: #
289: ###
292: #
293: ####
297: #
323: #############################
324: #######
325: #######
326: ####
327: ####
328: ##
329: #####
332: ###
333: ###########
334: ###
335: ######
336: ###
337: #
338: ####
339: ###
342: #
343: ##
344: ###
345: #
346: ###
347: ##
348: ###
349: ###
352: ####
353: #
354: ##
363: ##
364: #######
365: #####
366: #####
367: ##
368: ###
369: ##
372: ###
373: ##
374: ##
375: ###
376: #######
377: ####
378: ##
382: ###
383: ###
384: ###
385: ####
387: ##
388: ######
389: ##
392: ###
393: ####
394: ###
449: #
Если он закодирован в base64, то у нас может быть что-то;) но моя интуиция говорит мне, что слишком много разных кусков длины 3 для простого английского текста. Хотя для символа "323" действительно есть странная вспышка.
Несколько интереснее размер фрагмента 2:
Number of distinct chunks: 49
Number of chunks: 354 (length of message)
22: ##
23: ########################
24: #####
25: ######
26: #
27: ######
28: #########
29: ####
32: ##################################
33: ################################################
34: ###########
35: ########
36: ##############
37: ############
38: ##################
39: ####
42: ##
43: ###########
44: ###
45: #
46: #
47: #
49: ##
52: #
53: #########
54: ##
62: #
63: #############
64: ####
65: ###
66: ##
67: ##
68: #
72: ###
73: ############
74: #
75: ####
76: #####
77: #
79: ####
82: ######
83: ###########
84: #####
85: ####
88: ####
89: #
92: #########
93: ################
94: ##
Что касается частоты букв, это хорошая стратегия, но помните, что текст, скорее всего, будет содержать пробелы и знаки препинания. Пробел может быть самым распространенным персонажем на сегодняшний день!
Мета: Этот вопрос повторно задает вопрос, найденный в другом месте. Это считается домашней работой? :)