什么是密码学?
一、什么是密码学?
密码学是一种通过使用编码算法、哈希和签名来保护信息的实践。此信息可以处于静态(例如硬盘驱动器上的文件)、传输中(例如两方或多方之间交换的电子通信)或使用中(在对数据进行计算时)。密码学有四个主要目标:
保密性– 仅将信息提供给授权男用户。完整性– 确保信息未受到操控。身份验证– 确认信息的真实性或用户的身份。不可否认性– 防止用户否认先前的承诺或操作。密码学使用许多低级密码算法来实现这些信息安全目标中的一个或多个。这些工具包括加密算法、数字签名算法、哈希算法和其他功能。本页将介绍一些最常用的低级加密算法。
二、密码学的作用?
密码学起源于在军事和政治人物之间发送敏感信息。可以对消息进行加密,使它们对除预期收件人之外的任何人来说都看起来像是随机文本。
今天,原始的加密技术已被彻底破解。它们被破解到只出现在一些报纸的益智题版块中。幸运的是,该领域在安全性方面取得了重大进展,今天使用的算法依赖严格的分析和数学来保证其安全性。
随着安全性的进步,密码学领域已经扩展到包括更广泛的安全目标。这包括消息身份验证、数据完整性、安全计算等。
密码学是现代社会的基础。它是通过安全超文本传输协议(HTTPS)、安全文本和语音通信,甚至数字货币实现的无数互联网应用程序的基础。
三、什么是加密?
加密算法是将纯文本消息转换为加密文字的过程。现代算法使用高级数学以及一个或多个加密密钥。这些内容使加密消息变得相对容易,但在不知道密钥的情况下几乎不可能解密。
根据密钥的功能,加密技术分为对称和非对称两类。

相关推荐HOT
更多>>
32位和64位的区别?
一、32位和64位分别指的是什么?首先先说一下32位和64位是指的啥?这里所示的“位”,是计算机中最小的存储单位,每一个“位”存储一个二进制码...详情>>
2023-10-15 23:37:29
常见的数据交换技术有哪些?
一、常见的数据交换技术1. 电路交换电路交换(Circuit Switching)方式与电话交换方式的工作过程很类似。两台计算机通过通信子网交换数据之前,...详情>>
2023-10-15 22:31:16
OCR (光学字符识别)如何工作?
一、OCR 如何工作?OCR 引擎或 OCR 软件通过以下步骤工作:1、图像采集扫描仪读取文档并将这些文档转换为二进制数据。OCR 软件分析扫描的图像,...详情>>
2023-10-15 16:07:55
大数据分析技术有哪些?
一、大数据分析的技术和工具虽然大数据分析通常被称为单个系统或解决方案,但它实际上由多个独立的技术和工具组成,这些技术和工具相辅相成,共...详情>>
2023-10-15 15:31:55