其他
文章平均质量分 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 · 176 阅读 · 0 评论 -
数字加密、数字签名
一、什么是加密技术加密技术是最常用的安全保密手段,数据加密的关键在于加密算法和密钥管理。是一个明文变密文的过程。二、对称加密与非对称加密对称加密(私人密钥加密)特点:文件加密和解密使用的是相同的密钥;例如:DES、AES非对称加密(公钥加密):非对称加密的加密和解密需要两个密钥:公开密钥(Publickey)、私有密钥(privatekey);例如:RSA公钥加密只有私钥才能解密私钥加密只有公钥解密三、数字签名目的:完整性、身份认证、不可否认性发送方过程:1、单向散列函数原创 2021-08-08 11:41:27 · 2038 阅读 · 0 评论