ajaxren
加密很重要- -比如登陆密码在数据库中的保存,很少有明文的
安全的重要性
1秘密性
2身份验证(解密或者加密必须验证身份??估计)
3完整性
4不可抵赖性(实际上就是数字签名,发消息的人对所发消息必须负责)
              
加密技术功能Security 类提供.

加密技术的基本术语

1密码: 一种算法.将可能输入的消息转为特定的加密消息,注意其可逆性必须存在,
     可在现原始消息
2密钥匙: 密码使用的输入,用来加密消息
3密钥空间:密码可能用来加密消息所有的密钥集合
4原始消息:明文
5加密消息:被加密的明文
6加密:将明文转换成密文
//----针对以上特性有如下代码,加密的基础类自己写的呵凑合用net2.0
//--加密类的接口
//---最后提醒下各位,本程序没有经过设计模式的优化

 

加密的接口类 IEncryptDecrypt


 

加密的抽象类ABEncryptDecrypt

 

上下文对象

 

//--下次写具体的算法

//--有几点需要说明的-我写的是cs结构的bs的需要重写save ,load就可以,大概原理就是,save的时候序列化上下文对象

而load的时候返序列就--哈了

 

 

分类:

技术点:

相关文章:

  • 2021-12-01
  • 2021-11-24
  • 2021-12-04
  • 2022-01-19
  • 2022-01-19
  • 2021-10-10
  • 2021-12-14
  • 2021-12-21
猜你喜欢
  • 2021-11-07
  • 2021-09-03
  • 2021-07-13
  • 2022-12-23
  • 2021-07-07
  • 2021-07-17
  • 2021-05-25
相关资源
相似解决方案