3. 应用层安全——数字签名 3.1 数字签名 (1)数字签名细节 ①A有一个密钥对(A的私钥SK和公钥PK)。发送文件前先使用哈希函数生成该文件的摘要,再使用A的私钥加密摘要(这个过程称为签名,私钥持有者才能做这个操作)。 ②然后将加密后的摘要、A的公钥和文件(不加密该文件)一起发送给B。 ③B收 ...
分类:
其他好文 时间:
2017-08-14 20:14:02
阅读次数:
200
JAR(Java Archive)是基于ZIP文件格式的文件格式。 它用于捆绑Java应用程序或小程序的资源,类文件,声音文件,图像等。 它还提供数据压缩。一个JAR文件作为一种特殊类型的ZIP文件。可以对JAR文件的内容进行数字签名,以提供安全性。 它提供了一个平台无关的文件格式。 可以使用JAR ...
分类:
编程语言 时间:
2017-08-08 12:40:56
阅读次数:
157
硬件运算器,控制器,存储器,I/O设备内核:1、协调硬件工作2、抽象底层硬件功能为系统调用3、让硬件工作(硬件驱动,数字签名防恶意代码)4、cpu和内存资源分配5、网络管理6、安全管理I/O事件的基础概念:硬件级别:CPU通过轮循或硬件的通知机制得知事件的发生。CPU通过每个硬件都会..
分类:
其他好文 时间:
2017-08-08 09:32:31
阅读次数:
131
总结:公钥和私钥是成对的,它们互相解密。 公钥加密,私钥解密。 私钥数字签名,公钥验证。 举例 比如有两个用户Alice和Bob,Alice想把一段明文通过双钥加密的技术发送给Bob,Bob有一对公钥和私钥,那么加密解密的过程如下: 上面的过程可以用下图表示,Alice使用Bob的公钥进行加密,Bo ...
分类:
其他好文 时间:
2017-08-04 12:40:39
阅读次数:
117
什么是 HTTPS?# HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。 更多基本介绍请查阅: 数字签名是什么?(图文并茂, 清晰易懂, 重点推荐) HTTPS o ...
分类:
Web程序 时间:
2017-08-04 10:08:56
阅读次数:
241
摘要算法 对称加密算法 非对称加密算法 数字签名 数字证书 web安全系列目录 总结几种常见web攻击手段极其防御方式 总结几种常见的安全算法 数字摘要 实现 将任意长度的明文通过单向hash函数摘要成固定长度的串。 Hash(明文)-->固定长度的摘要 特点 无论明文多长,计算出来的摘要长度总是固 ...
分类:
编程语言 时间:
2017-08-02 21:03:35
阅读次数:
180
早上看到一则新闻,说比特币可能要分裂比特币现金,很多持有者可能会凭空多出很多财富,又联想到前端时间微信群中讨论的很火热的区块链的话题,记得当时有人曾说这可能是影响未来几年最重要的技术之一,觉得为看懂未来趋势,有必要再深入的了解一下区块链。 印象中区块链就是一个去中心化的分布式数据库,没有中心权威代理 ...
分类:
其他好文 时间:
2017-08-02 10:00:52
阅读次数:
166
shirospring taskjeesite上传下载邮箱验证加密权限管理数字签名短信验证sso单点登陆shirobootstrappdf在线预览jerseyshell编程dockerjava爬虫spring securityspring mobileminiuieasyui富文本编辑器 uedit ...
分类:
其他好文 时间:
2017-07-31 14:42:52
阅读次数:
145
原文网址:http://www.youdzone.com/signature.html 1、鲍勃有两把钥匙,一把是公钥,另一把是私钥。 2、鲍勃把公钥送给他的朋友们 帕蒂、道格、苏珊 每人一把。 3、苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达到保密的效果。 4、鲍勃收信后,用私钥 ...
分类:
其他好文 时间:
2017-07-31 13:25:28
阅读次数:
144
一、公钥加密 假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。 我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用数字2,就是我的私钥,来解密。这样我 ...
分类:
其他好文 时间:
2017-07-27 14:25:32
阅读次数:
135