
其他
文章平均质量分 56
莫失莫忘hh
保持学习,保持充实
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
软件设计原则
编程不分高下,品味确不尽相同。软件设计的相关原则: 一、Don’t Repeat Yourself (DRY) 当在两个或多个地方发现一些相似代码的时候,我们需要把它们的共性抽象出来形成一个唯一的新方法,并且改变现有地方的代码让它们以一些合适的参数调用这个新的方法。 二、Keep It Simple, Stupid(KISS) 保持简单 三、面向接口编程 注重接口,而不是实现,依赖接口,而不是实现。接口是抽象是稳定的,实现则是多种多样的 四、You Ain’t Gonna Need It (YAGNI) 过原创 2021-12-19 11:35:37 · 214 阅读 · 0 评论 -
数字加密、数字签名
一、什么是加密技术 加密技术是最常用的安全保密手段,数据加密的关键在于加密算法和密钥管理。 是一个明文变密文的过程。 二、对称加密与非对称加密 对称加密(私人密钥加密)特点:文件加密和解密使用的是相同的密钥;例如:DES、AES 非对称加密(公钥加密):非对称加密的加密和解密需要两个密钥:公开密钥(Publickey)、私有密钥(privatekey);例如:RSA 公钥加密只有私钥才能解密 私钥加密只有公钥解密 三、数字签名 目的:完整性、身份认证、不可否认性 发送方过程: 1、单向散列函数原创 2021-08-08 11:41:27 · 2152 阅读 · 0 评论