摘要: Alice 和Bob是两个程序员,发明了一个比MS Word还好用的文字处理软件PaperWrite,把软件做成一个安装光盘,安装在Windows系统中就能使用,但是由于他们对于安全技术不是很了解,故受到盗版问题的困扰,需要你的帮助。设计一个版权保护模块,防止盗版使用软件,方法不限。(本次作业10分 阅读全文
posted @ 2022-06-10 12:33 Trinity_L 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 设计一个投票系统APP,投票信息关乎隐私,一般采用无记名投票,但在网络上投票具有可溯源性,明文传输别人窃听,就会知道投票人投谁的票。为了保护隐私、又要确认每个人都投了票,要求设计一款APP。 软件需求: 1、采用网络服务器server + 用户手机app模式, 2、主要功能包括:注册、登陆、报名参加 阅读全文
posted @ 2022-05-23 10:06 Trinity_L 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 题目: 今天校园里到处是快递小哥,同学们也经常帮别人取快递,快递小哥不会很细致的核实身份,就允许代领,存在很多不安全因素。 设计一款基于手机的app,用于快递小哥验证身份,顾客领取快递。具体认证方法不限,简单易行。 (1)给出:app包含哪些部分(可加图示),每部分的功能; (2)模仿kerbero 阅读全文
posted @ 2022-05-14 14:16 Trinity_L 阅读(34) 评论(0) 推荐(0) 编辑
摘要: “协商素数得双幺” 幺即为1,双尧即为 11; “最小原根心所向” 11的最小原根2; “小红随机选个七” 暗示数 7; “小明传来多个一” 暗示7+1=8; K=8^7(%11)=2。 维吉尼亚密码是队26个字母进行操作,从字母表里面根据k=2的步长拿到bdfhjlnprtvxz作为密钥, 翻译密 阅读全文
posted @ 2022-05-03 18:18 Trinity_L 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 同上一题相同,“黛丝”指的是DES加密算法。 “张三成绩二十二,李四十七把牛吹。” “二十二”与“十七”刚好是数字组合35635,65312的各数字累加和。 “我的成绩比你好,先后起来你悲催”指的是将两数相减,65312-35635=29677,即为密钥。 输入进行解密之后变为 xxaqdl(p25 阅读全文
posted @ 2022-04-29 09:51 Trinity_L 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 这首军歌中有两句歌词为 Mi suo la mi sao La suo mi dao ruai 对应的数字是35635,65312。 前五个数字的和正好为22,对应“五发中靶二十二”。 而“黛丝”谐音“DES”,不难联想到DES加密算法,数字就应该是密钥。 故密码为“you are very cle 阅读全文
posted @ 2022-04-29 09:46 Trinity_L 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 通过古诗,我们可以得知题中的古诗与我们所知的有差异,所以我们可以重点关注差异部分。 “万国赛马”谐音“万国码”,即本题的密码应该是Unicode编码。 “饮酒”的意思为“减9”。 因此改动后的密文就应该是24196 29983 26195 26790 36855 34676 34678,对应的汉字也 阅读全文
posted @ 2022-04-29 09:41 Trinity_L 阅读(6) 评论(0) 推荐(0) 编辑
摘要: “二八”妙龄写密码,看谁聪明“爱死他”。 “二八”意味着密文用16进制进行表示,“爱死他”代表“ASCII”,那么我们就需要将密文转化为十进制,然后两个一组,找出对应的ASCII码对应的字符。 根据以上步骤可以得到"vlrsbovpj^oq_rqvlrpmbkqqllqfjb",再移动三位即得到"y 阅读全文
posted @ 2022-04-29 09:36 Trinity_L 阅读(30) 评论(0) 推荐(0) 编辑