分投趣FINTOCH:哪里可以颠覆“区块链钱包”的技术?

使用钱包时,每个人都必须多学习,多学习。分投趣FINTOCH由于区块链是匿名的,使用各种钱包都不需要实名认证。尽管您可以看到交易转帐的地址,但您不知道地址的用户是谁。

而且,区块链的信息是不可逆的。如果你小心翼翼地把硬币放错地址,你就找不回来了。我们把硬币存放在钱包里。它们在哪里?它们在钱包里吗?

打开网易新闻 查看精彩图片

我们使用的去中心化区块链货币钱包实际上只是一个区块链软件。你的货币不存在钱包公司,也不存在于你的手机设备上。分投趣FINTOCH货币仍然存在于区块链网络的地址中。钱包只是通过服务器向您展示区块链的各种代码,并建立了一个渠道,向区块链发送您的各种操作指令。因此,区块链钱包不存在银行冻结你的账户或公司冻结你的账户的情况。只要丢了私钥,就再也打不开钱包,丢了钱包里的钱。从这个角度来看,其实钱包的钥匙是不是安全的,也是不安全的。

钱包后面的密码学原理

生成数字钱包可简单地分为三个步骤:

创建随机私钥(64位16进制字符/256比特/32字节);

公钥(128位16进制字符/512比特/64字节)由私钥推导。;

导出公钥地址(40位16进制字符/160比特/20字节)。

在密码学中,大多数技术都包括在简单的步骤背后:随机数生成器、非对称加密、单向散列函数等。

(1)随机数

随机数是特殊随机试验的结果。分投趣FINTOCH随机数用于在钱包中生成私钥。由于其相关安全性的重要性,有必要确保随机数具有以下三个特点:

随机性:没有统计偏差,数列完全凌乱;

不可预测性:无法从过去的数列中猜测下一个数字;

不可再现:除非数列保存下来,否则同一数列无法再现。

也就是说,真正的随机数。当然,只要给定边界条件,真正的随机数是不存在的。但目前大多数人认为密钥有一定的循环周期,只要周期足够长,就会有足够好的安全性和保密性。

(2)非对称加密

1976年提出的非对称加密算法,用于在不安全的媒体上解决信息公开传输和密钥管理的问题。分投趣FINTOCH它把普通的密钥分为加密密钥和解密密钥,也就是我们常说的公钥和私钥。公钥私钥一一对应,公钥加密的密文必须使用与公钥匹配的私钥才能解密。如下图所示,重要信息的安全传输是通过甲乙双方之间的非对称加密完成的。

在传输过程中,即使攻击者截获了传输的密文并获得了B的公钥,也无法破解密文,因为只有B的私钥才能解密密文;同样,如果B想向A回复加密信息,A需要先向B公布A的公钥进行加密,A需要自己保存A的私钥进行解密。

打开网易新闻 查看精彩图片

(3)单向散列函数

单向散列函数又称单向Hash函数和杂凑函数。分投趣FINTOCH它有一个输入和一个输出,称为消息,输出称为散列值(也称为消息摘要)。单向散列函数可以将任意长度的输入串变成固定长度的输出串,即散列值可以根据消息的内容计算出来,散列值可以用来检查消息的完整性。由于其单向性,其输出不依赖于输入。如果你知道一个散列值,你应该找到一个预映射值,这样它的散列值就不可能在计算中等于已知的散列值。单向散列函数的安全性主要用于高整验

区块链钱包“私钥”、“公钥”、智能合约在地址之间?

(1)私钥

通常是由随机算法生成的。说白了就是一个巨大的随机整数。以太坊钱包的私钥是哈希值字符串,64位16进制。

(2)助记词

如何记住这么多字节?因此,有些钱包有助记词。分投趣FINTOCH一般来说,助记词由一些单词组成。只要你记住这些单词,按顺序输入钱包,你就可以打开钱包,对吗?单词比一串代码容易记住得多。

(3)keystore

有些钱包会把私钥做成keystore,让用户导出保存。这个Keystore是私钥加密后的一个文件,你需要自己设置的密码才能打开文件。这样做的好处是,即使keystore文件被盗,只要你额外设置的密码足够长,足够随机,私钥也不会在短时间内泄露,并且有足够的时间将加密货币转移到地址中的其他地址。

(4)公钥

那么,别人想给你转账怎么办?但是你不能告诉别人私钥,对吗?私钥代表你钱包的所有权,这是通过密码学保护的。分投趣FINTOCH所以我们需要另一件事,那就是别人可以给你转账,同时你的私钥也不会泄露。我们使用哈希加密技术,转换私钥以获得一串字符。我们称之为公钥。哈希加密技术目前的技术水平是不可逆的,也就是说私钥几乎不能通过公钥推出,所以可以认为这种方法更安全。一般来说,当我们转账时,我们使用一个减少公钥的地址来收集货币。

打开网易新闻 查看精彩图片

钱包的单向、不可逆的特征

通过椭圆曲线算法,钱包生成私钥,可以从私钥中计算出公钥。注:它是单向的,不可逆的。

从下图可以看出,私钥可以生成公钥,公钥可以生成比特币地址,反之亦然,因为比特币是通过不可逆转的算法完成的。分投趣FINTOCH因此,我们可以在不担心财产损失的情况下,放心地向他人展示钱包地址。但是如果你的私钥被泄露了,别人可能会复制一个和你一模一样的钱包,你的资产就会出现安全问题。事实上,加密货币的保管只需要一个“私钥”。谁掌握了私钥,谁就掌握了你的钱包财产,所以你的私钥一定要保管好。