摘要: 散列函数的应用及其安全性 一、散列函数的具体应用 (1)数字签名 哈希函数可以提高签名的速度,减少运算,又可以不泄露签名所对应的消息,还可以将消息的签名与加密变换分开处理。 (2)校验 可以校验数据是否被篡改。传输消息之前对消息进行哈希变换,接收者也进行相同的哈希变换,若两个哈希值相同,可以认为消息 阅读全文
posted @ 2018-05-13 20:43 圣光背叛了我五次 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 项目代码地址:https://git.coding.net/bigben123/7897.git 暂时我们只实现了出题功能。 这是在开始开发前,预计消耗的时间 PSP 任务内容 计划完成需要的时间(min) Planning 计划 10 Estimate 明确需求和其他相关因素 5 Developm 阅读全文
posted @ 2018-04-10 08:29 圣光背叛了我五次 阅读(120) 评论(1) 推荐(0) 编辑
摘要: 第四章、两人合作 1.注释到底要怎么写 在4.2.9注释一节中,有这么一段描述:“注释(包括所有源代码)应该只有ASCII字符,不要用中文或者其他特殊字符,否则会极大的影响程序的可移植性。”这意味着在写注释时会要求不使用中文,然而对于现阶段的我而言,代码主要还是给同学与自己看的,对于注释我从来没有尝 阅读全文
posted @ 2018-04-01 14:32 圣光背叛了我五次 阅读(94) 评论(1) 推荐(0) 编辑
摘要: Coding.net原码仓库地址(已经更新为最新): https://git.coding.net/bigben123/abc.git 一、需求分析 1.程序在接受一个输入数n后,随机生成n道不同的四则运算题目(分别使用符号+-*÷来表示),并且要求在运算过程中不存在小数与分数 2.练习题生成好后, 阅读全文
posted @ 2018-03-25 21:46 圣光背叛了我五次 阅读(121) 评论(1) 推荐(0) 编辑
摘要: 第一章、概论 原文的1.2.1节中有说到软件的不可见性,其中有这么一段描述:“商用软件出现了错误,工程师可以看到程序在出错的一瞬间留下的一些痕迹(错误代号、大致的目标代码位置、错误信息),但是几乎无法完整的重现到底程序出现了什么问题。”言下之意就是在调试程序时我们很难知道程序到底出了什么问题,对此我 阅读全文
posted @ 2018-03-18 14:17 圣光背叛了我五次 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 对于我自己而言,选择软件工程抑或是不选择软件工程并没有太大的区别。填报志愿前夕,我一再提醒自己:不要想当然的将自己划为某些专业的喜好者或者是厌烦者,存在即有理,我要做的是选一个适合自己的专业而不是一个自认为喜欢的专业,毕竟,兴趣可以在学习过程中慢慢培养的。最后选择了软件工程,无他,计算机相关专业作为 阅读全文
posted @ 2018-03-10 17:37 圣光背叛了我五次 阅读(186) 评论(4) 推荐(0) 编辑