Encryption 什么';微软PDC挑战的答案是什么?
在年,PDC的人提出了破译这段代码的挑战:Encryption 什么';微软PDC挑战的答案是什么?,encryption,pdc,Encryption,Pdc,在年,PDC的人提出了破译这段代码的挑战: 2973853263233233753482843823642933243283 6434928432937228939232737732732535234532 9335283373377282333349287338349365335325 3283443783243263673762933373883363333472 8936639338428833535236433333237634438833 32753873943243543743253
2973853263233233753482843823642933243283
6434928432937228939232737732732535234532
9335283373377282333349287338349365335325
3283443783243263673762933373883363333472
8936639338428833535236433333237634438833
3275387394324354374325383293375366284282
3323383643473233852922933873933663333833
9228632439434936334633337636632933333428
9285333384346333346365364364365365336367
2873353883543533683523253893663653393433
8837733538538437838338536338232536832634
8284348375376338372376377364368392352393
3883393733943693253343433882852753933822
7533337432433532332332328232332332932432
3323323323323336323333323323323327323324
2873323253233233233892792792792792792792
7934232332332332332332332733432333832336
9344372376326339329376282344
破译它,赢得一件t恤。(我知道,拉姆希望能免费去PDC。)
我注意到这段代码中有一些有趣的模式,比如结尾处的332模式,但我不知道从这里可以走到哪里。他们说答案是一个文本问题
关于破译这个密码有什么想法吗?好吧,根据你指出的332模式,数字的数量可以被3整除,前3个数字组中有几个匹配。。。可能每3个数字代表一个字符。获取所有3位数字组的数字匹配分布,然后查看该分布是否类似于普通字母的分布 如果是这样的话,那么每个3位数的代码就可以映射到一个字符,这样你可能会得到很多字符,然后看看你是否可以填充一些不太常见的字母,这些字母可能与分布不完全匹配 谷歌用英语进行了快速搜索
当然,这可能不会有成效,但这是一次很好的首次尝试。我仍在处理这个问题——还没有答案,甚至没有一个明确的方向,但一些随机分类的事实可能对某些人有用 Meta:有没有办法在答案中标记“阅读更多”的内容?提前为这个答案将导致的所有滚动道歉强> 代码是708位长。素因子分解:2359。除非他们在填充端点时很棘手,否则块大小必须是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: # 不同块的数量:64 块数:236(消息长度) 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: ## 不同块的数量:49 块数:354(消息长度) 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: ## 至于字母频率,这是一个很好的策略,但请记住,文本可能包含空格和标点符号。到目前为止,空格可能是最常见的字符 梅塔:这个问题重新问了一个在别处发现的问题。那算家庭作业吗?:) 我写了一些C#代码来扫描密码并返回一些统计数据。以下是一些有趣的结果: 块大小为3
- 共有236块
- 共有172个副本
- 323码显示了一个惊人的数字 总共29次
- 333代码显示11次
- 所有其他代码显示7次或更少
- 35块以2开头
- 200块以3开头。(有趣!)
- 1块以4开头
- 尽管密码包含2s、3s、4s、5s、6s、7s、8s和9s,但块仅以2和3开头,而1块以4开头
- 没有0
- 没有1
- 有115个2
- 有293个3
- 有56个4s
- 有38个5
- 有49个6
- 有52个7
- 有63个8
- 有42个9
我使用2、4和8的块进行了相同的分析,结果看起来或多或少是随机的。在这一点上,我倾向于3块。我想说的是,任何找到答案的人都应该把它留给自己,而不是把它贴出来