JBTALKS.CC

标题: 会密码学的大大帮帮忙~请求vernam cipher的破解方程式~ [打印本页]

作者: ~叫我宝哥~    时间: 2010-4-13 11:56 AM
标题: 会密码学的大大帮帮忙~请求vernam cipher的破解方程式~
Plaintext                                  V     E     R    N     A    M     C      I    P     H     E    R
Numeric Equivalent                 21   4     17   13   0    12    2     8   15    7     4    17
+Random Number                   76  48    16   82   44  3     58   11  60    5    48   88
=Sum                                      97   52    33  95   44  15   60   19  75   12   52   105
=mod 26                                 19   0      7    17   18  15   8     19  23   12   0     1
Ciphertext                               t      a     h     r     s     p    i       t     x     m    a     b

============================================================================
random number                              76  48    16   82   44  3     58   11  60    5    48   88
Ciphertext                                        t      a     h     r     s     p    i       t     x     m    a     b
===============================================================================
这个问题是要用random number和ciphertext找出plaintext~
请问用什么方程式才能算到plaintext啊?
请求会密码学的大大们帮帮忙
小弟先谢谢大大们
作者: 秋日晴天    时间: 2010-4-13 12:31 PM
嗯~
三个字---看不懂

这里禁止讨论破解
作者: ~叫我宝哥~    时间: 2010-4-13 12:44 PM
嗯~
三个字---看不懂

这里禁止讨论破解
秋日晴天 发表于 2010-4-13 12:31 PM


哦哦~
我只是要它的方程式而已~~~
作者: myEsc    时间: 2010-4-13 01:02 PM
Plaintext                                  V     E     R    N     A    M     C      I    P     H     ...
~叫我宝哥~ 发表于 2010-4-13 11:56 AM



Plaintext:
A  B  C  D  E  F  G  H  ~  Z
0  1  2  3  4  5  6  7   ~  25

Ciphertext:
a  b  c  d   e  f  g  h   ~  z
0  1  2  3  4  5  6  7   ~  25

问题:用random number和ciphertext找出plaintext
(random number mod 26) - ciphertext = Plaintext
作者: myEsc    时间: 2010-4-13 01:22 PM
嗯~
三个字---看不懂

这里禁止讨论破解
秋日晴天 发表于 2010-4-13 12:31 PM


这个并不是破解,是解密,并没有犯规。不过确实是发错板块了,应该发在 电脑语言编程讨论区
作者: ~叫我宝哥~    时间: 2010-4-13 02:08 PM
Plaintext:
A  B  C  D  E  F  G  H  ~  Z
0  1  2  3  4  5  6  7   ~  25

Ciphertext:
a  b ...
myEsc 发表于 2010-4-13 01:02 PM


(random number mod 26)-ciphertext=plaintext
( 76 mod 26)-t(19)=v对吗?
还有一个问题76 mod 26怎样算的呢?
我的数学很差
作者: Super-Tomato    时间: 2010-4-13 02:12 PM
Plaintext                                  V     E     R    N     A    M     C      I    P     H     ...
~叫我宝哥~ 发表于 2010-4-13 11:56 AM




+Random Number                   76  48    16   82   44  3     58   11  60    5    48   88

既然是 random 的數字, 那麼也就是不定數, 自然要逆向計算也沒辦法
作者: myEsc    时间: 2010-4-13 02:50 PM
(random number mod 26)-ciphertext=plaintext
( 76 mod 26)-t(19)=v对吗?
还有一个问题76 mod 26怎 ...
~叫我宝哥~ 发表于 2010-4-13 02:08 PM


这里做了点修正:
Plaintext:
A  B  C  D  E  F  G  H  ~  Z
0  1  2  3  4  5  6  7   ~  25

Ciphertext:
a  b  c  d   e  f  g  h   ~  z
0  1  2  3  4  5  6  7   ~  25

问题:用random number和ciphertext找出plaintext
答:
(random number mod 26) - ciphertext = Plaintext
如果算出来的Plaintext不是负数,就 Plaintext - 26 = 答案

76 mod 26 就是 76 除 26 的余数,也就是 24

Example 1: Ramdom number 82 Ciphertext r
82 mod 26 (82 除 26 的余数) = 4
4 - r(17) = -13
-13 = M

Example 2: Ramdom number 76 Ciphertext t
76 mod 26 (76 除 26 的余数) = 24
24 - t(19) = 5
由于5是正数,所以: 5 - 26 = -21
-21 = V

Example 3: Ramdom number 48 Ciphertext a
48 mod 26 = 22
22 - 0 = 22
22 - 26 = -4 = E
作者: Super-Tomato    时间: 2010-4-13 03:38 PM
这里做了点修正:
Plaintext:
A  B  C  D  E  F  G  H  ~  Z
0  1  2  3  4  5  6  7   ~  25

C ...
myEsc 发表于 2010-4-13 02:50 PM


哈, 原來樓主的 random 是固定數
作者: myEsc    时间: 2010-4-13 04:08 PM
哈, 原來樓主的 random 是固定數
Super-Tomato 发表于 2010-4-13 03:38 PM


他的题目有著名了,要用random number和ciphertext找出plaintext
作者: Super-Tomato    时间: 2010-4-13 06:13 PM
他的题目有著名了,要用random number和ciphertext找出plaintext
myEsc 发表于 2010-4-13 04:08 PM


呵呵, 看到 random 不免就認為是亂數產生出來的, 不過是我的話方程式應該會稍微不同, 因為打算一行自動計算出來, 所以就不用 if 來判斷
作者: hancong6780    时间: 2010-4-13 06:19 PM
全面禁止提供/询问软件下载连接,包括所有免费软件/破解软件/软件序号请善用Google,Yahoo等搜寻网页找寻资讯~
作者: Super-Tomato    时间: 2010-4-13 06:55 PM
全面禁止提供/询问软件下载连接,包括所有免费软件/破解软件/软件序号请善用Google,Yahoo等搜寻网页找寻资 ...
hancong6780 发表于 2010-4-13 06:19 PM



這其實不完全算破解, 原方程式已經提供了, 所以也屬於程式演算部份, 只是提問區不對
作者: ~叫我宝哥~    时间: 2010-4-13 08:07 PM
我算到了
谢谢myEsc兄的帮忙
小弟感激不尽
作者: ~叫我宝哥~    时间: 2010-4-13 08:10 PM
他的题目有著名了,要用random number和ciphertext找出plaintext
myEsc 发表于 2010-4-13 04:08 PM


哦~
这个题目得random是固定的~
作者: ~叫我宝哥~    时间: 2010-4-13 08:12 PM
呵呵, 看到 random 不免就認為是亂數產生出來的, 不過是我的話方程式應該會稍微不同, 因為打算一行自動 ...
Super-Tomato 发表于 2010-4-13 06:13 PM


我之前做的时候也是这样觉得~
就算我用什么方法都做不出zzzzz
过后问了老师才知道random number是固定的~
作者: ~叫我宝哥~    时间: 2010-4-13 08:14 PM
這其實不完全算破解, 原方程式已經提供了, 所以也屬於程式演算部份, 只是提問區不對
Super-Tomato 发表于 2010-4-13 06:55 PM


这个题目我想了很久还是想不到用什么的方程式才能算的出来,上网找了也没有@@
不好意思啊~
作者: grayisagirl    时间: 2010-4-13 08:40 PM
楼主你这是功课啊?
作者: 宅男-兜着走    时间: 2010-4-13 09:23 PM
这个东西== 。。。 问老苏就好了啊== 。。。。。




欢迎光临 JBTALKS.CC (https://jbtalks.my/) Powered by Discuz! X2.5