廖雪峰Java10加密与安全-1数据安全-1加密与安全概念

数据安全

  • 防窃听
  • 防篡改
  • 防伪造

古代加密方式:

  • 移位密码:HELLO =>IFMMP
  • 替代密码:HELLO=>p12,5,3

现代加密方式:

  • 建立在严格的数学理论基础上
  • 密码学逐渐发展成一门科学

总结:

设计一个安全的加密算法非常困难
验证一个加密算法是否安全更加困难
当前被认为安全的加密算法仅仅是迄今为止尚未被攻破
不要自己设计加密算法
不要自己实现加密算法
不要自己修改已有的加密算法

原文地址:https://www.cnblogs.com/csj2018/p/10823718.html