密码学
文章平均质量分 89
密码学的历史,以及基于security的案例举例
Volunteer Technology
对java技术以及python比较熟悉,在精进的道路上,毕业至今!
展开
-
密码学(六):项目案例
目录创建项目encryptcase创建启动类创建javabean创建dao创建servcie创建controller集成 Swagger2swagger介绍swagger的基础注解介绍代码中添加swagger注解购物功能创建项目encryptcase导入pom文件 <parent> <groupId>org.springframework.boot</groupId> ...原创 2021-07-12 17:37:59 · 950 阅读 · 0 评论 -
密码学(五):数字签名
数字签名数字签名(又称公钥数字签名)是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明。它是一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域的技术来实现的,用于鉴别数字信息的方法。一套数字签名通常定义两种互补的运算,一个用于签名,另一个用于验证。数字签名是非对称密钥加密技术与数字摘要技术的应用。简单认识相信我们都写过信,在写信的时候落款处总是要留下自己的名字,用来表示写信的人是谁。我们签的这个字就是生活中的签名:.原创 2021-07-12 17:07:29 · 2009 阅读 · 0 评论 -
密码学(四):非对称加密
目录非对称加密生成公钥和私钥私钥加密私钥加密私钥解密私钥加密公钥解密公钥加密和公钥解密保存公钥和私钥读取私钥读取公钥非对称加密简介:① 非对称加密算法又称现代加密算法。② 非对称加密是计算机通信安全的基石,保证了加密数据不会被破解。③ 与对称加密算法不同,非对称加密算法需要两个密钥:公开密钥(publickey)和私有密(privatekey)④ 公开密钥和私有密钥是一对⑤ 如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密。...原创 2021-07-12 16:46:25 · 811 阅读 · 0 评论 -
密码学(三):加密模式与填充模式和消息摘要
目录加密模式ECBCBC填充模式NoPaddingPKCS5PaddingTips消息摘要特点获取字符串消息摘要base64 编码其他数字摘要算法获取文件消息摘要加密模式加密模式:https://docs.oracle.com/javase/8/docs/api/javax/crypto/Cipher.htmlECBECB : Electronic codebook, 电子密码本. 需要加密的消息按照块密码的块大小被分为数个块,并对每个块.原创 2021-07-12 16:30:01 · 1234 阅读 · 0 评论 -
密码学(二):Byte和常见加密方式
目录频度分析法破解恺撒加密Byte和bit获取字符串bytebyte对应bit中文对应的字节英文对应的字节常见加密方式对称加密DES加密DES解密base64补等号测试AES加密解密toString()与new String ()用法区别频度分析法破解恺撒加密密码棒公元前5世纪的时候,斯巴达人利用一根木棒,缠绕上皮革或者羊皮纸,在上面横向写下信息,解下这条皮带。展开来看,这长串字母没有任何意义。比如这样:信差可以将这条皮带当成...转载 2021-07-12 15:46:22 · 3580 阅读 · 0 评论 -
密码学(一):古典密码学与凯撒加密
目录密码学基本概念古典密码学近代密码学现代密码学如何设置密码才安全ASCII编码恺撒加密中国古代加密外国加密凯撒位移加密密码学基本概念密码在我们的生活中有着重要的作用,那么密码究竟来自何方,为何会产生呢?密码学是网络安全、信息安全、区块链等产品的基础,常见的非对称加密、对称加密、散列函数等,都属于密码学范畴。密码学有数千年的历史,从最开始的替换法到如今的非对称加密算法,经历了古典密码学,近代密码学和现代密码学三个阶段。密码学不仅仅是数学家们的智慧,更是转载 2021-07-12 14:55:46 · 1540 阅读 · 0 评论