Untitled

From 汪晨旭, 1 Year ago, written in Plain Text, viewed 156 times.
URL https://pastebin.vip/view/1e197615
  1. 假设我们要加密一段字母:   ni hao   秘钥是hi
  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,将待加密的明文ni hao转换成数字
  12.  
  13. 如  ni hao 转换之后是
  14.  
  15. n  i     h  a  o
  16. 13 8     7  0  14
  17.  
  18. 3,将秘钥hi转换成数字并循环显示,重复位数和明文位数一样,如明文为10位,则密文也是10位
  19.  
  20.  
  21. h   i     h  i  h
  22. 7   8     7  8  7
  23. 4, 将明文和秘钥按位数相加,注意空格要留空,标点符号不需要转换,直接写在密文相应位置
  24.  
  25.  
  26. 20  16  14   8   21
  27. 5,多于20的数字减去20
  28.  
  29.  
  30. 20   16   14   8   1
  31.  
  32. 6,参照密码表,转换成字母密文为
  33.  
  34.  
  35. u   q   o   i   b
  36.  
  37. 7,因此ni hao的密文是
  38.  
  39. uqoib
  40. 秘钥为hi
  41.  
  42.  
  43. ---------------------------------------------------------
  44.  
  45. 解密过程
  46.  
  47. 1,将密文  uqoib  转换成数字
  48. 20  16  14  8  1
  49.  
  50. 2, 将秘钥hi转换为数字,循环重复,和明文一致
  51. h i h i h
  52. 7 8 7 8 7
  53. 3,密文减去秘钥
  54.  
  55. 13 8 7 0 -6
  56. 4,如果出现负数就加上20
  57. 13 8 7 0 14
  58.  
  59.  
  60. 5,转换成明文字母
  61.  
  62. n  i   h  a  o
  63. 6,整理得到
  64. ni hao
  65. 秘钥:hi
  66.  

Reply to "Untitled"

Here you can reply to the paste above

captcha

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