PJ
PartJava
首页
学习
笔记
代码
挑战
全局
AI
机器人
导航菜单
分类导航
计算机
▶
人工智能
▶
网络安全
▶
软件工程
▶
密码学基础
基本概念
发展历史
主要分支
常用术语
应用场景
密码学基本概念
密码学是研究信息加密、解密、认证、完整性保护等技术的科学,旨在保障信息的机密性、完整性、可用性和不可否认性。现代密码学不仅关注加密算法,还包括协议设计、密钥管理、攻击与防御等内容。
机密性:防止信息被未授权者获取
完整性:防止信息被篡改
认证性:验证信息来源和身份
不可否认性:防止事后否认行为
生活中的密码学案例
微信/支付宝支付短信验证码
HTTPS加密访问网站
数字签名的电子合同
区块链中的哈希算法
← 密码学应用
对称加密 →
首页
学习
搜索
代码
AI助手
挑战
笔记
登录