Untitled

From 郭龙浩, 1 Year ago, written in Plain Text, viewed 202 times.
URL https://pastebin.vip/view/ce0ee132
  1. 假设我们要加密一段字母:   guo  long  hao    秘钥是word
  2.  
  3. 1,首先制作字母表
  4.  
  5. 写一排字母(大小写通用),下一行写上对应的数字  从0到25
  6.  
  7. a  b  c  d  e  f  g  h  i  j  k   l   m   n   o   p   q   r   s   t   u   v   w   x   y   z
  8.  
  9. 0  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25
  10.  
  11. 2,将待加密的明文guo  long  hao转换成数字
  12.  g  u  o  l  o  n  g  h  a  o
  13.  6  20 14 11 14 13 6  7  0  14
  14.  
  15.  
  16. 3,将秘钥word转换成数字并循环显示,重复位数和明文位数一样,如明文为10位,则密文也是10位
  17.  
  18. w  o  r  d  w  o  r  d  w  o  
  19. 22 14 17 3  22 14 17 3  22  14
  20.  
  21.  
  22.  
  23.  
  24. 4, 将明文和秘钥按位数相加,注意空格要留空,标点符号不需要转换,直接写在密文相应位置
  25.  28  34  31  14     36  27  23  10       22  28
  26.  
  27.  
  28. 5,多于25的数字减去25
  29.  
  30. 3    9   6   24    11   2   23  17   24   3
  31.  
  32. 6,参照密码表,转换成字母密文为
  33.  
  34. d   j   g     y   l   c   x          r    y    d
  35.  
  36. 7,因此guo long hao的密文是
  37. djy  ylcx ryd  
  38.  
  39. 秘钥为word
  40.  
  41.  
  42. ---------------------------------------------------------
  43.  
  44. 解密过程
  45.  
  46. 1,将密文  djy  ylcx ryd。  转换成数字
  47. 3    9     6    24     11     2     23        17     24      3
  48. 2, 将秘钥word转换为数字,循环重复,和明文一致
  49. w     o     r    d      w    o      r         d       w        o  
  50. 22   14    17   3       22   14     17        3       22     14
  51.  
  52.  
  53. 3,密文减去秘钥
  54. -19  -5     -11    21    - 11    -12      6      15    2     -11
  55.  
  56. 4,如果出现负数就加上25
  57.  
  58. 6    20      14     11     14      13      6      7    0      14
  59.  
  60. 5,转换成明文字母
  61. g  u  o    l  o  n  g       h a  o
  62.  
  63. 6,整理得到
  64. guo long hao
  65. 秘钥:word

Reply to "Untitled"

Here you can reply to the paste above

captcha

https://burned.cc - Burn After Reading Website