作者 主题:普通计算机弄清楚WWII谜机需要多长时间 (Read 2385 times)

0会员和1位客人正在查看此主题。

离线 横梁

  • 超级贡献者
  • ***
  • 帖子:1514
  • 国家: 我们
  • 如果你认为我的胸部很大,你应该看到我的ba
普通电脑需要多长时间才能弄清楚WWII谜机器
« on: 1月01日,2021年,晚上10:19:35»
说我们重新创建了"bomb"(我认为它被称为炸弹;在Blechly Park中的所有管道中的东西在它中,他们将在软件中提供截获的代码)并将其喂给它一些3或4个转子和插头板谜,所以要弄清楚它是多么努力消息?使用相同的密码学英国人使用不特殊的现代NSA代码开裂。

你能在Arduino上做吗?几分钟,秒,千秒需要几分钟? C或Python需要多少行代码?
最大字符:300;剩下的人物:191
签名中的图像必须不超过500x25像素
 

离线 TPOWELL1830

  • 频繁的贡献者
  • **
  • 帖子:803
  • 国家: 我们
Re:普通电脑弄清楚WWII谜机器的平均电脑需要多长时间
« 回复#1开: 1月1日,2021年,晚上10:33:46»
嗨Beamin.

判断你的过去的帖子,我的猜测是你知道这个问题的答案,但是,在不知道关键代码,这无法完成(直到您有算法)。

但是,进一步,如果所有人都知道并且C代码到位,我的猜测就是在Arduino上,这将需要毫秒。

轮到你了...
和平===>T
 

离线 Cjay.

  • 超级贡献者
  • ***
  • 帖子:3867
  • 国家: GB.
Re:普通电脑弄清楚WWII谜机器的平均电脑需要多长时间
« 回复#2开: 1月02日,2021年,12:00:37»
嗨Beamin.

判断你的过去的帖子,我的猜测是你知道这个问题的答案,但是,在不知道关键代码,这无法完成(直到您有算法)。

但是,进一步,如果所有人都知道并且C代码到位,我的猜测就是在Arduino上,这将需要毫秒。

轮到你了...

不,几年前写了一些例子(我认为奔腾3)PC,它只击败了孟买,我怀疑一个arduino会花费更长的时间。

//www.zdnet.com/article/uk-code-breakers-release-enigma-war-machine-simulator/
 

离线 Ledtester.

  • 超级贡献者
  • ***
  • 帖子:1398
  • 国家: 我们
Re:普通电脑弄清楚WWII谜机器的平均电脑需要多长时间
« 回复#3开: 1月02日,2021年,12:20:38 AM»
这次谈判是如何在谜上使用现代密码分析技术的优秀介绍。包括开裂消息的活动态。

//youtu.be/gNXzMDulp7M

不幸的是,他们的网站enigmacrack.com和源代码唐'似乎在网上了。
« 上次编辑:2021年1月02日,12:24:22德莱斯特 »
 
以下用户感谢此帖子: 我想要一个粗鲁的用户名

离线 johnnymalaria

  • 超级贡献者
  • ***
  • 帖子:1067
  • 国家: 我们
    • 开明科学LLC.
Re:普通电脑弄清楚WWII谜机器的平均电脑需要多长时间
« 回复#4开: 1月02日,2021年,01:19:56»
比较它需要多长时间,没有必要的知识所在的谜团(即,即给定的信件从未得到自身加密和消息(近的)始终以He​​il Hitler结束)。
 

离线 themadhippy.

  • 频繁的贡献者
  • **
  • 帖子:588
  • 国家: GB.
Re:普通电脑弄清楚WWII谜机器的平均电脑需要多长时间
« 回复#5: 1月02日,2021年,01:40:22»
Cyber​​ Chef似乎可以快速完成工作,描述如何使用  it  and  links to examples //github.com/gchq/CyberChef/wiki/Enigma,-the-Bombe,-and-Typex
 
以下用户感谢此帖子: 我想要一个粗鲁的用户名

离线 Ledtester.

  • 超级贡献者
  • ***
  • 帖子:1398
  • 国家: 我们
Re:普通电脑弄清楚WWII谜机器的平均电脑需要多长时间
« 回复#6开启: 1月02日,2021年,01:55:19 AM»
Cyber​​ Chef似乎可以快速完成工作,描述如何使用  it  and  links to examples //github.com/gchq/CyberChef/wiki/Enigma,-the-Bombe,-and-Typex

从底部的页面:

引用
三圈爆炸群(在测试中测试17,576个转子位置并在原始的制作爆炸硬件上大约需要15-20分钟)完成测试中的大约五分之一。四转炸弹队运行大约需要5秒钟才能尝试所有456,976个州。这也花了大约20分钟的四转离美国海军爆炸(它比图灵爆炸的速度快约30倍!)。 Cyber​​Chef操作在浏览器JavaScript中运行单线程。
 

离线 Cjay.

  • 超级贡献者
  • ***
  • 帖子:3867
  • 国家: GB.
Re:普通电脑弄清楚WWII谜机器的平均电脑需要多长时间
« 回复#7: 1月02日,2021年,09:35:23»
Cyber​​ Chef似乎可以快速完成工作,描述如何使用  it  and  links to examples //github.com/gchq/CyberChef/wiki/Enigma,-the-Bombe,-and-Typex

它确实如,比我看到的原始爆炸模拟器更快,很有趣,看它是否可以在嵌入的东西上实现。

 

离线 横梁

  • 超级贡献者
  • ***
  • 帖子:1514
  • 国家: 我们
  • 如果你认为我的胸部很大,你应该看到我的ba
Re:普通电脑弄清楚WWII谜机器的平均电脑需要多长时间
« 回复#8开: 1月02日,2021年,04:15:47 PM»
这次谈判是如何在谜上使用现代密码分析技术的优秀介绍。包括开裂消息的活动态。

//youtu.be/gNXzMDulp7M

不幸的是,他们的网站enigmacrack.com和源代码唐'似乎在网上了。

那么他们如何知道他们实际正在破坏代码?计算机/ GPU是否尝试组合查看出现的内容,然后在其检查文本是否jibberish时执行第二步?

不确定他们是如何做到的,但我会做这样的混合蛮力:
1.从组合转子设置开始1,2,3: 代码字:QWER ASDF
2.获得结果:ZXCV BNMK
3.将结果与英文字典进行比较,看看zxcv是否是一个真实的单词。如果没有,那么返回到1,但带有转子设置1.2.4
4.得到结果蓝狗
5.与字典进行比较:是的,那些是真正的单词停止程序,或者如果更多的jibberish goto 1,2,5  try again.

我不知道他们是如何错误检查的,而2012年GPU的20分钟将很长时间拍摄Arduino,如果我错了,请纠正我。

除了一边:GPU如何在视频中取18,但是基于管的海军炸弹根据该螺纹的海报需要20分钟?这就像DSKY运行iPhone应用程序一样。 :scared:
« 上次编辑:2021年1月02,021,04:18:28 Beamin »
最大字符:300;剩下的人物:191
签名中的图像必须不超过500x25像素
 

离线 Cjay.

  • 超级贡献者
  • ***
  • 帖子:3867
  • 国家: GB.
Re:普通电脑弄清楚WWII谜机器的平均电脑需要多长时间
« 回复#9: 1月02日,2021年,05:16:21 PM»
这次谈判是如何在谜上使用现代密码分析技术的优秀介绍。包括开裂消息的活动态。

//youtu.be/gNXzMDulp7M

不幸的是,他们的网站enigmacrack.com和源代码唐'似乎在网上了。

那么他们如何知道他们实际正在破坏代码?计算机/ GPU是否尝试组合查看出现的内容,然后在其检查文本是否jibberish时执行第二步?

不确定他们是如何做到的,但我会做这样的混合蛮力:
1.从组合转子设置开始1,2,3: 代码字:QWER ASDF
2.获得结果:ZXCV BNMK
3.将结果与英文字典进行比较,看看zxcv是否是一个真实的单词。如果没有,那么返回到1,但带有转子设置1.2.4
4.得到结果蓝狗
5.与字典进行比较:是的,那些是真正的单词停止程序,或者如果更多的jibberish goto 1,2,5  try again.

我不知道他们是如何错误检查的,而2012年GPU的20分钟将很长时间拍摄Arduino,如果我错了,请纠正我。

除了一边:GPU如何在视频中取18,但是基于管的海军炸弹根据该螺纹的海报需要20分钟?这就像DSKY运行iPhone应用程序一样。 :scared:

和你'D强烈地失败了那种蛮力攻击,它可能需要令人难以置信的时间。

孟德没有't解密消息,它确定了转子设置的aware,它也依赖于'preprocessing' 基于一个*很多知识了解eNigma如何工作以及如何使用它以及用于天气报告等内容的刚性消息格式,以Heil Hitler为结尾的一般消息。

所有这些因素相结合,大大减少爆炸队必须做的工作。

我建议观看YouTube上的一个演示(如果你选择正确/错误的一个,你甚至可以瞥见我)
 

离线 jmelson.

  • 超级贡献者
  • ***
  • 帖子:1954年
  • 国家: 我们
Re:普通电脑弄清楚WWII谜机器的平均电脑需要多长时间
« 回复#10: 2011年1月02日,07:22:40 PM»
说我们重新创建了"bomb"(我认为它被称为炸弹;
那's the "bombe",从首次开始致力于裂开谜团的政策中的名称。
引用

 在其中的所有管中打开停放的东西,他们将送截取的代码)
那是巨大的,m并且用于破解Lorenz SZ42,第一台严肃的蓄电池。 破解使谜看起来像一个
野盒解码戒指玩具。
引用
在软件中,并将其提交一些3或4个转子和插头板谜码弄清楚消息的难度如何?使用相同的密码学英国人使用不特殊的现代NSA代码开裂。

你能在Arduino上做吗?几分钟,秒,千秒需要几分钟? C或Python需要多少行代码?
1960年的PDP-8's在几分钟内可以破裂谜码。 实际上,有两个谜,陆军谜哈3转子,海军版有4个。 美国建造了几百枚爆炸队的开裂努力。 每天在午夜,德国人改变了转子的顺序和选择,然后他们在一天的剩余时间内没有改变。 NCR构建的炸弹设置了所有可能的转子组合(拍摄了26台机器),并试图破解正确的转子组合。 在所有机电爆炸(陆军谜)上花了几分钟,海军大约20分钟。 一旦他们知道转子组合使用,所有机器都与那些转子建立并并联运行所有机器以破解所有消息。 这是在华盛顿特区市中心的巨大谷仓的建筑中完成。

至于SZ42,代码命名"tunny"由英国人,他们在建造巨型之前有几种机电机械,这是一部分的机电,有很多电子设备。 它从冲孔纸带读取SZ42 Cyphertext,每秒几千个字符,允许字符流每次全面滑动一个字符。 保持两个磁带的对齐是一个问题,所以他们最终将婴儿床电子存储在一起,所以只有一个磁带来处理。  (The "crib"是预期明确文本的片段,如"heil Hitler" or
"commander" etc.)

在线提供的这些系统有很多信息,以满足您的阅读乐趣。 有一个样本enigma cyphertexts和解码程序,可以尝试。

Jon.
 

离线 横梁

  • 超级贡献者
  • ***
  • 帖子:1514
  • 国家: 我们
  • 如果你认为我的胸部很大,你应该看到我的ba
Re:普通电脑弄清楚WWII谜机器的平均电脑需要多长时间
« 回复#11开: 1月02日,2021年,08:18:53 PM»
这次谈判是如何在谜上使用现代密码分析技术的优秀介绍。包括开裂消息的活动态。

//youtu.be/gNXzMDulp7M

不幸的是,他们的网站enigmacrack.com和源代码唐'似乎在网上了。

那么他们如何知道他们实际正在破坏代码?计算机/ GPU是否尝试组合查看出现的内容,然后在其检查文本是否jibberish时执行第二步?

不确定他们是如何做到的,但我会做这样的混合蛮力:
1.从组合转子设置开始1,2,3: 代码字:QWER ASDF
2.获得结果:ZXCV BNMK
3.将结果与英文字典进行比较,看看zxcv是否是一个真实的单词。如果没有,那么返回到1,但带有转子设置1.2.4
4.得到结果蓝狗
5.与字典进行比较:是的,那些是真正的单词停止程序,或者如果更多的jibberish goto 1,2,5  try again.

我不知道他们是如何错误检查的,而2012年GPU的20分钟将很长时间拍摄Arduino,如果我错了,请纠正我。

除了一边:GPU如何在视频中取18,但是基于管的海军炸弹根据该螺纹的海报需要20分钟?这就像DSKY运行iPhone应用程序一样。 :scared:

和你'D强烈地失败了那种蛮力攻击,它可能需要令人难以置信的时间。

孟德没有't解密消息,它确定了转子设置的aware,它也依赖于'preprocessing' 基于一个*很多知识了解eNigma如何工作以及如何使用它以及用于天气报告等内容的刚性消息格式,以Heil Hitler为结尾的一般消息。

所有这些因素相结合,大大减少爆炸队必须做的工作。

我建议观看YouTube上的一个演示(如果你选择正确/错误的一个,你甚至可以瞥见我)

你有你所在视频的链接吗?
最大字符:300;剩下的人物:191
签名中的图像必须不超过500x25像素
 

离线 浮鸡

  • 超级贡献者
  • ***
  • 帖子:4251
  • 国家: 加利福尼亚州
Re:普通电脑弄清楚WWII谜机器的平均电脑需要多长时间
« 回复#12: 1月02日,2021年,08:43:28 PM»
//www.youtube.com/watch?v=ZY1Y5xyKcBw&feature=youtu.be

如何谜'S键与串行杀手进行比较,我'm not sure.
最近 黄道带杀手信息的破解, 几十年来,长期被认为是一个神圣的加密,是一个优秀的课程和最后两个视频4,5很棒。
//www.villagehousevacs.com/forum/security/nerds-solve-50-years-old-zodiac-killers-cipher/

它显示了他制作了PC软件 密码资源管理器 这将采用密文并应用多个密钥模式。但是你必须有一个人来解释结果,不确定如何自动化它可以是纯文本中的单词。
« 上次编辑:2021年1月02日,08:50:15 PM通过浮鸡 »
 

离线 jmelson.

  • 超级贡献者
  • ***
  • 帖子:1954年
  • 国家: 我们
Re:普通电脑弄清楚WWII谜机器的平均电脑需要多长时间
« 回复#13开启: 1月03日,2021年,01:43:58»
但是你必须有一个人来解释结果,不确定如何自动化它可以是纯文本中的单词。
是的,德国人让谜团开裂容易,每条消息都签约了"heil Hitler". 您所需要的只是运行密文的最后十个字符,针对解码排列转子的所有步骤,它会为您提供转子的结束位置。 Bletchley Park船员有桌子,因此您可以通过消息的长度备份转子,然后解码全文。 由于有七个转子,您可以选择任何3(陆军)或4(海军),这些释放了一些您需要运行的排列。

Jon.
 

离线 网络上一体

  • 超级贡献者
  • ***
  • 帖子:2513
  • 国家: 我们
Re:普通电脑弄清楚WWII谜机器的平均电脑需要多长时间
« 回复#14: 1月03日,2021年,06:34:13 AM»
Cyber​​ Chef似乎可以快速完成工作,描述如何使用  it  and  links to examples //github.com/gchq/CyberChef/wiki/Enigma,-the-Bombe,-and-Typex

它确实如,比我看到的原始爆炸模拟器更快,很有趣,看它是否可以在嵌入的东西上实现。

这是这一点吗?

//www.101computing.net/turing-welchman-bombe-simulator/
* bzzzzzzaaaaaap *
Voltamort再次罢工!
爆炸 - 经常导致意外爆炸的人
 

离线 Cjay.

  • 超级贡献者
  • ***
  • 帖子:3867
  • 国家: GB.
Re:普通电脑弄清楚WWII谜机器的平均电脑需要多长时间
« 回复#15: 1月03日,2021年,09:26:35»

你有你所在视频的链接吗?

可能不是,它'在几年前的那天,我只是在那天那天在那天在Bletchley的视频,我拍摄了几次。
 

离线 Cjay.

  • 超级贡献者
  • ***
  • 帖子:3867
  • 国家: GB.
Re:普通电脑弄清楚WWII谜机器的平均电脑需要多长时间
« 回复#16开: 1月03日,2021年,09:35:22»
Cyber​​ Chef似乎可以快速完成工作,描述如何使用  it  and  links to examples //github.com/gchq/CyberChef/wiki/Enigma,-the-Bombe,-and-Typex

它确实如,比我看到的原始爆炸模拟器更快,很有趣,看它是否可以在嵌入的东西上实现。

这是这一点吗?

//www.101computing.net/turing-welchman-bombe-simulator/

不知道,那个人可以基于他们的代码,但这是在gchq github上:
//github.com/gchq/CyberChef/wiki/Enigma,-the-Bombe,-and-Typex
 

离线 Kjelt.

  • 超级贡献者
  • ***
  • 帖子:6043
  • 国家: NL.
Re:普通电脑弄清楚WWII谜机器的平均电脑需要多长时间
« 回复#17开: 1月03日,2021年,09:46:02»
3.将结果与英语词典进行比较
那 is presuming the cleartext message is in english.
不同的语言,一个额外的排列或在消息开始时使用数字,并且您永远不会找到答案。
 

在线的 Kleinstein.

  • 超级贡献者
  • ***
  • 帖子:8756
  • 国家: 德
Re:普通电脑弄清楚WWII谜机器的平均电脑需要多长时间
« 回复#18开启: 1月03日,2021年,11:54:16 AM »
谜团的模拟相当快。棘手的部分在打破这样的代码,以确定Decifert文本是否有效。这部分非常取决于您对文本的了解 - 就像知道他可能结束一样。 想象一下,有人用这么多的错误写文本,这是Bareley Readbl一个Kompder Wyll Haf A HRT TME Tu Chech。
 

离线 Cjay.

  • 超级贡献者
  • ***
  • 帖子:3867
  • 国家: GB.
Re:普通电脑弄清楚WWII谜机器的平均电脑需要多长时间
« 回复#19: 1月03日,2021年,下午12:47:46»
谜团的模拟相当快。棘手的部分在打破这样的代码,以确定Decifert文本是否有效。这部分非常取决于您对文本的了解 - 就像知道他可能结束一样。 想象一下,有人用这么多的错误写文本,这是Bareley Readbl一个Kompder Wyll Haf A HRT TME Tu Chech。

那'难度,自动检查解决方案的有效性,您必须了解可能的消息内容。

我可以根据您的论坛配置文件做出假设,即您的密文可能是德语或英语的明文,但我也不知道你也不说我的其他语言'dictionary'可能只是巨大扩展。

同样我不't know if you'用翻译申请用来你不合的语言't speak, if you'缩写,使用Txtspk,使类型拼写,使用代码或只是从讲述完全不同语言的其他人中加入消息。

有很多可能的排列,没有一个可能会变得不可能'crib'甚至毕竟,如果你以某种方式奇迹地设法才能获得一台机器'recognise' valid plaintext, it'可能有多个'hits'需要检查和分析。

It'即使keyspace足够小以使蛮力解密,即使钥匙空间足够小,也不是琐碎的问题。


 

离线 Kjelt.

  • 超级贡献者
  • ***
  • 帖子:6043
  • 国家: NL.
Re:普通电脑弄清楚WWII谜机器的平均电脑需要多长时间
« 回复#20开: 1月03日,2021年,04:41:58 PM»
那'难度,自动检查解决方案的有效性,您必须了解可能的消息内容。
................
It'即使keyspace足够小以使蛮力解密,即使钥匙空间足够小,也不是琐碎的问题。
那 is true however it will become easier is you have a more other ciphertexts that were encrypted with the same cypher.
在上述黄道带案例中,只有三个或四个具有不同纤维的样本,并且疯子也使一些编码误差显着贡献了难以破坏它的难度。

在enigma案例中,所有的密码都使用相同的密码"senders"在整个日期,所以样本化会非常大,所以足够的密文来仔细检查所有发现的正确解决方案。
如果德国人将开始并结束随机字母数字序列,我怀疑代码将被破坏,至少在他们也恢复编码书(这是一个仍然是唯一完美加密的一个例子之前方案)。
 

离线 jmelson.

  • 超级贡献者
  • ***
  • 帖子:1954年
  • 国家: 我们
Re:普通电脑弄清楚WWII谜机器的平均电脑需要多长时间
« 回复#21开: 1月03日,2021年,05:10:07 PM»

除了一边:GPU如何在视频中取18,但是基于管的海军炸弹根据该螺纹的海报需要20分钟?这就像DSKY运行iPhone应用程序一样。 :scared:
从来没有一个"tube based" bombe. 巨大仅用于破解"tunny"或者lorenz sz42密码,机电炸弹用于谜,这是一个非常简单的代码。

好的,有几个问题与谜。 **如果**您知道转子的接线,则互换字母,这不是一个非常强大的代码。 如果你**不要**知道接线,它是一个非常困难的裂缝代码。 正如我所理解的那样,在没有捕获一组转子的情况下,Enigma永远不会破裂。
德国人在战争中间的某个时候改变了一组转子,并且需要六个月的时间来捕获一组转子,同时所有努力打破了用码开裂方法的新转子接线都是果皮。

由于只有七个转子可供选择,因此Combinatorics限制了机器可能设置数量的搜索空间。 每天只能完成一次。 然后,您只需找到每个消息转子的起始位置。 Bletchley Park Bombes可以测试大约26个职位。 当它们匹配婴儿床的可调角色时,它们停止并注意到位置。 NCR轰炸每秒测试780​​个位置,并且当检测到匹配时必须减速并备份,以便在添加机带上打印匹配字符的位置和数量。 然后,机器自动恢复搜索。

I'M猜测GPU程序要么没有知道转子的顺序,或者也许甚至没有知道转子接线,但我认为搜索空间是如此巨大,你将无法找到所有的正确击中随机看起来很可能。
但是,如果婴儿床是整个明确文本,那么它就可以完成。  I don'知道需要多长时间。

Jon.
 

离线 jmelson.

  • 超级贡献者
  • ***
  • 帖子:1954年
  • 国家: 我们
Re:普通电脑弄清楚WWII谜机器的平均电脑需要多长时间
« 回复#22: 1月03日,2021年,05:21:38 PM»

在enigma案例中,所有的密码都使用相同的密码"senders"在整个日期,所以样本化会非常大,所以足够的密文来仔细检查所有发现的正确解决方案。
如果德国人将开始并结束随机字母数字序列,我怀疑代码将被破坏,至少在他们也恢复编码书(这是一个仍然是唯一完美加密的一个例子之前方案)。
如果您有代码书籍,那么您可以知道每个消息转子的起始位置。 然后,可以用谜机解码消息,不努力打破系统。 码本只覆盖了相对较短的时间段,因此很快就会变得过时。 正如我所理解的那样,每天都有3位数字的页面,每个数字为每个带有转子的开始位置。 因此,为海军机器将转子设置为S Z K v。 操作员将在发送密文之前在ClearText中发送123,因此接收操作员可以将其机器设置为相同的起始位置。

只要你有人知道"crib"在消息中的任何位置文本,您仍然可以解码它,但是一个庞贝不起作用,因为它只将10个字符的密码与全键相比,以查看它是否与婴儿床相匹配。 是的,只是德国人如何使用谜团的另一个缺点。

其他缺点的谜团是没有任何信件可以自己代表。 这是在转子堆叠的一端使用反射盘以再次将信号发送回到转子的结果。 有人曾经发了一条消息"L"Bletechley Park Guys立即发现了人物, 它基本上是一部分转子布线的读数。

Jon.
 

离线 Cjay.

  • 超级贡献者
  • ***
  • 帖子:3867
  • 国家: GB.
Re:普通电脑弄清楚WWII谜机器的平均电脑需要多长时间
« 回复#23开: 1月03日,2021年,09:22:20 PM»
转子布线锻炼成交,但有时在没有访问物理硬件的情况下反向设计。

rejwski做到了,诺克斯做到了'm sure others too.
 

离线 alank2

  • 超级贡献者
  • ***
  • 帖子:2139
Re:普通电脑弄清楚WWII谜机器的平均电脑需要多长时间
« 回复#24开: 1月04日,2021年,01:12:01»
孟德不是留言,等待答案类型的东西 - 在Bletchley Park有数百个才华横溢的代码断路器,负责获得每日钥匙,孟加只是该过程的一部分。

我认为有人在2008年尝试了分布式电脑攻击,从第二次世界大战中断一些剩余的未加密的德语邮件,但它并没有很好地对此做得很好。
 


分享我

掘客  Facebook  诽谤  可口的  Technorati.  推特  谷歌  雅虎
SMF.