[中文版小狐狸钱包下载地址]小狐狸钱包
131 2023-05-16
标准加密系统数据加密标准的诞生;公钥加密算法的发明。
密码学根据算法思想分为古典密码学,现代密码学,公钥密码学。
目前,密码学的理论共识遵循奥古斯特。柯克霍夫19世纪提出的柯克霍夫原则,即:
密码系统即使所有人都知道操作步骤也应该安全。也就是说,公开了算法,唯一需要保护的是密钥。
算法的安全性有可能被破坏两个。
1.经典密码学:该算法主要有两种类型,即替换和替换。其安全取决于算法的机密性,总体安全性不高。
2.对称加密:加密算法和解密算法是相同模式,加密数据的安全性仅由一个密钥来保证。甲必须把钥匙传达给乙。不那样做的话乙无法解读,所以钥匙的保存和传达是最头疼的问题。
3.非对称加密:有公开密钥和机密密钥对,在利用公开密钥加密数据后,能够仅对对应的机密密钥进行译码,相反,通信双方不需要交换密钥,能够建立秘密通信。
4.哈希算法:输入x可以是任意长度的字符串,输出结果H的长度恒定。可以避免冲突。没有比隐蔽性穷举更好的方法存在,哈希结果H进入特定的范围。
在比特币区块链的整个系统中,大量使用Merkle Tree哈希数算法、椭圆曲线算法、哈希算法、对称加密算法以及某些编码算法等所公开的加密算法。比特币区块链中各种算法的作用如下。
哈希算法比特币系统中使用的两个哈希函数分别是:
SHA-256,主要用于完成PoW计算。
没有永远不变的伟大技术。区块链和比特币是现在很受欢迎的词,关于区块链的概念有点夸张,但真正的价值必须放在历史长河上,花时间去验证。我们应该正确地看待区块链的作用,不能成为神话区块链。