这就是对称和非对称加密的工作方式
密码术使区块链技术更加强大,并在其他技术中脱颖而出。它采用先进的数学原理进行数据的传输和存储,并以只有要读取数据的人员才能读取和处理的方式存储它们。
加密货币是密码学的基本概念。它以一种这样的方式对消息进行编码:除收件人之外,没有人可以解密它。安全地存储来自无法阅读和理解格式的间谍的数据。”
古代的一个简单示例:凯撒首先使用数字货币来加密货币他的消息。一个简单的文本被加密货币,然后通过通信渠道发送,未经授权的人都无法阅读和理解它。当接收者实际收到它时,他可以将编码的文本解码为纯文本。
有两种加密货币类型:
- 对称加密货币
- 非对称加密货币
对称加密货币
对称加密货币与Caesar的加密货币方法相同,后者使用单个密钥来加密货币和解密数据。
下图说明了该过程:
但是对称加密货币也有一些缺点。
双方必须使用相同的密钥。使用它没有问题,当您必须彼此共享它时,问题就开始了,这样其他人都无法访问它或被未经授权的人使用。
使用对称加密货币时,很难共享密钥。如果接收者在附近,我们可以用信封或其他直接方式将其移交给您,但如果您居住在另一个州或国家,我们将很难过。非对称加密货币是解决此问题的好方法。
区块链技术使用这种非对称加密货币。
非对称加密货币
非对称加密货币使区块链技术成为更强大的机制,并为对称加密的主要缺点提供了解决方案。
“非对称加密货币比对称加密货币稍微复杂一点,两种方法的区别在于,对称使用共享密钥解密数据,而非对称加密货币使用密钥对。”
密钥对由两部分组成,即公共密钥和私有密钥。
让我们看一个例子:当我们需要通过Gmail向个人或公司发送邮件时会发生什么?
- 所有Gmail用户都有自己的用户名和密码
- 用户使用自己的用户名发送数据
- 收件人接收来自发件人的消息并阅读其内容
非对称加密货币也会发生相同的过程。
“每个用户都有一个与用户名相同的公钥。每个人都可以看到,但是他们无权访问数据。私钥与帮助将数据传递给另一个人的密码相同。”
我们将首先使用私钥(即密码)和公钥(即用户名)来发送数据。这使密码技术复杂化。现在,接收者使用自己的密钥(即他的密码)和公共密钥(即他的用户名)来解密数据。这使未经授权的用户使用该系统更加安全。
无需调解员。我们可以将我们想要的任何东西发送给世界上的任何人。
这是说明此的例证:
数字签名
当我发送电子邮件时,收件人会看到发件人的用户名,从而知道发件人是谁。如果不使用密码登录就无法发送消息,因此我对所有消息负责。没有密码,没有人可以访问此帐户。
同样,没有私钥,任何人都无法通过私钥发送消息,因此每条消息都是发件人的责任,因为您只能从自己的地址发送消息。我们需要注意,因为Gmail将密码存储在中央数据库中,但是区块链是去中心化的,因此将您自己的密钥保存在安全的地方。
当我们使用私钥发送数据时,我们会使用数字签名对其进行签名,以确保发件人在发送消息时拥有私钥。