廖雪峰Java10加密与安全-1数据安全-1加密与安全概念
数据安全
- 防窃听
- 防篡改
- 防伪造
古代加密方式:
- 移位密码:HELLO =>IFMMP
- 替代密码:HELLO=>p12,5,3
现代加密方式:
- 建立在严格的数学理论基础上
- 密码学逐渐发展成一门科学
总结:
设计一个安全的加密算法非常困难
验证一个加密算法是否安全更加困难
当前被认为安全的加密算法仅仅是迄今为止尚未被攻破
不要自己设计加密算法
不要自己实现加密算法
不要自己修改已有的加密算法
古代加密方式:
现代加密方式:
设计一个安全的加密算法非常困难
验证一个加密算法是否安全更加困难
当前被认为安全的加密算法仅仅是迄今为止尚未被攻破
不要自己设计加密算法
不要自己实现加密算法
不要自己修改已有的加密算法