美文网首页密码学
密码学相关基础

密码学相关基础

作者: 白小白要学习 | 来源:发表于2018-04-15 14:22 被阅读4次

1、密码算法

        用于解决复杂问题的步骤,通常称为算法(algorithm)。从明文生成密文的步骤,也就是加密的步骤,称为“加密算法”,而解密的步骤则称为“解密算法”。加密、解密的算法合在一起称为密码算法。

2、密钥

        密码算法中的密钥(key),是像203545472856877650354673080689430768这样的一串非常大的数字。无论是在加密还是解密时,都需要知道密钥。正如保险柜的要是可以保护保险柜中存放的贵重物品一样,密码中的密钥也可以保护你的重要数据。及时保险箱再坚固,如果钥匙被盗,则里面的贵重物品也会被盗。同样地,我们必须注意不要让密码的密钥被他人窃取。

3、对称密码和公钥密码

根据密钥的使用方法,可以将密码分为对称密码和公钥密码两种。

对称密码(symmetric cryptography)是指加密和解密使用同一密钥的方式。

公钥密码(public-key cryptography)则是指在加密和解密时使用不同的密钥。因此公钥密码也被称为非对称密码(asymmetric cryptography)。

相关文章

  • 密码学相关基础

    1、密码算法 用于解决复杂问题的步骤,通常称为算法(algorithm)。从明文生成密文的步骤,也就是加密的步骤,...

  • 区块链密码学——哈希函数

    密码学是区块链以及一切网络安全相关产业的基础,而密码学中的哈希函数又被普遍运用到区块链中。拿比特币来说,其钱包地址...

  • 密码学相关

    最近因为写网安作业,学习了一下密码学相关的知识,写一篇文章记录总结一下。 基本原理 密码Alice和Bob要进行通...

  • 密码学-RSA

    密码学 密码学是指研究信息加密,破解密码的技术科学。密码学的起源可追溯到2000年前。而当今的密码学是以数学为基础...

  • iOS-逆向(七) RSA加密

    密码学 密码学是指研究信息加密,破解密码的技术科学.密码学的起源可追溯到2000年前,如今的密码学是以数学为基础的...

  • 0. 密码学专题 - 概述

    密码学专题 - 概述 本人打算整理一份关于密码学基础知识的专栏。主要参考了这些书籍:《应用密码学:协议、算法与C源...

  • iOS如何生成安全的伪随机数

    iOS 可以用SecRandomCopyBytes函数生成密码学安全的伪随机数,下面是使用示例: 相关文章 密码学...

  • 浅谈密码学——加密者与破译者的博弈

    密码学是网络安全、信息安全、区块链等产品的基础,常见的非对称加密、对称加密、散列函数等,都属于密码学范畴。 密码学...

  • 《计算机网络:自顶向下方法》Chapter8:计算机网络中的安全

    摘要:本章首先介绍了网络安全的基础技术密码学相关的知识,然后沿着协议栈从上至下的介绍了各层能提供的网络安全服务,以...

  • 比特币之密码学应用

    由于比特币的去中心化安全机制是完全建立在密码学基础之上的,所以比特币家族又被称为“密码学货币”,可以说密码学是比特...

网友评论

    本文标题:密码学相关基础

    本文链接:https://www.haomeiwen.com/subject/yvmdkftx.html