对重要信息进行加密存储 #生活常识# #网络安全#
简答题
背景信息
在生活中,为保证信息安全,我们会把重要的信息进行加密后再发送给对方,对方需要通过相同的策略对信息进行解密,才能了解到传递的信息,我们一般把加密前的信息称为原文,将加密后的信息称为密文。
有这样一种加密的策略:第一次加密策略是将明文中字母a加密为01,b加密为02,c加密为03,以此类推,x加密为24,y加密为25,z加密为26,空格不加密;然后在第一次加密的基础上进行二次加密,第二次加密策略是将数字0加密为27,数字1加密为28,以此类推,数字8加密为35,数字9加密为36,空格则加密为00。
编程实现
请输入一段明文,按照上述加密策略,输出对应密文。
输入描述
输入一段明文(只包含小写字母和空格)
输出描述
按照上述加密策略,输出对应密文
样例输入
ab c
样例输出
27282729002730
使用微信搜索喵呜刷题,轻松应对考试!
答案:
br />根据给定的加密策略,输入样例"ab c"的加密过程如下:1. 第一次加密:* a -> 01* b -> 02* c -> 03* 空格 -> 空格(空格不加密)所以第一次加密后的明文为:0102032. 第二次加密:* 0 -> 27* 1 -> 28* 2 -> 29* 3 -> 30* 空格 -> 00所以第二次加密后的密文为:27282729002730因此,输出对应的密文为:27282729002730解析:
【喵呜刷题小喵解析】
根据题目描述,加密策略分为两步:1. 第一次加密:将明文中的小写字母a到z分别加密为01到26,空格不加密。
2. 第二次加密:在第一次加密的基础上,将数字0到9分别加密为27到36,空格加密为00。
按照这种策略,我们可以将输入的明文进行两次加密,得到对应的密文。
在样例输入"ab c"中,首先进行第一次加密,得到"010203";然后再进行第二次加密,得到"27282729002730"。因此,输出的密文为"27282729002730"。
分享考题
网址:背景信息
在生活中,为保证信息安全,我们会把重要的信息进行加密后再发送给对方,对方需要通过相同的策略 https://www.yuejiaxmz.com/news/view/1067811
相关内容
在日常生活中,信息无处不在,为了更好地利用信息资源,通常要对信息资源进行较好的管理,网络信息安全及防护对策保护你的数字世界:网络安全与信息安全的重要性与应对策略信息推送(信息推送的技术基础)如何保护个人信息安全,策略与建议,个人信息安全保护策略与建议,守护你的数字生活安全网络安全信息策略信息推送的方式方法有哪些?(什么是信息推送)信息安全全攻略网络信息安全保障策略.docx智慧市民需要的信息安全手册
随便看看