数字签名是用于验证数字数据的真实性和完整性的加密机制。我们可能会将其视为普通手写签名的数字版本,但具有更高的复杂性和安全性。
简单来说,我们可以将数字签名描述为附加到消息或文档的代码。在生成之后,代码充当证明消息在从发送方到接收方的路上没有被篡改的证据。
虽然使用密码学保护通信的概念可以追溯到古代,但是由于公钥密码学的发展,数字签名方案在20世纪70年代成为可能的现实。因此,要了解数字签名的工作原理,我们首先需要了解散列函数和公钥加密的基础知识。
动态 | 金固股份:公司区块链合作旨在开拓汽车后市场业务 不涉及代币发行:11月4日,金固股份(002488)回复深交所称,公司区块链合作旨在开拓汽车后市场业务,不涉及代币发行和融资相关业务,比特币行业相关的政策和法规对公司不会产生直接影响。公司与嘉楠耘智达成战略合作,有利于公司进一步开拓汽车后市场业务,解决汽车后市场维修保养行业配件的溯源和保养维修记录的保本溯源两大难题痛点。[2019/11/4]
散列函数
哈希是数字签名系统的核心要素之一。散列过程涉及将任何大小的数据转换为固定大小的输出。这是通过称为散列函数的特殊算法来完成的。散列函数生成的输出称为散列值或消息摘要。
动态 | 火币中国CEO与马来西亚总理讨论区块链将如何在马来西亚落地:据雅虎财经消息,近日,火币中国CEO袁煜明与马来西亚总理马哈蒂尔(Mahathir Mohamad)就“如何在制造业和能源行业中应用区块链”以及“区块链将如何在马来西亚落地”进行了讨论。[2019/5/29]
当与加密相结合时,可以使用所谓的加密散列函数来生成充当唯一数字指纹的散列值。这意味着输入数据的任何更改都将导致完全不同的输出。这就是加密散列函数被广泛用于验证数字数据真实性的原因。
公钥加密
公钥加密或PKC是指使用一对密钥的加密系统:一个公钥和一个私钥。这两个密钥在数学上是相关的,可用于数据加密和数字签名。
声音 | Mike Novogratz:加密技术和区块链的大规模采用还需要五到六年:据cointelegraph报道,亿万富翁投资人,前高盛和丰泽交易员Mike Novogratz最近在韩国Beyond Blocks会议上表示,仍然对许多机构将在未来两到三年内进入该行业有信心。然而,加密技术和区块链技术的大规模采用将不会早于五年。在用户不认为其仍然是项新技术之前,将不会看到大规模的采用,还需要五到六年的时间。Novogratz表示,广泛采用的主要障碍之一是技术人才成本的增加以及传统投资者的疑虑,而“金融业没有明确的先例”使这种疑虑变得更加严重。[2018/7/20]
作为一种加密工具,PKC比更基本的对称加密方法更安全。虽然旧系统依赖相同的密钥来加密和解密信息,但PKC允许使用公钥进行数据加密,并使用相应的私钥进行数据解密。
金色财经现场报道 LemoChain首席运营官Dylan Sutton:区块链能够改进数据采购环节:金色财经前方记者实时报道,4月12日举办的第二届全球金融科技与区块链中国峰会2018上,LemoChain首席运营官Dylan Sutton做了“区块链:应用落地正当时”的演讲,他表示,数据采购方面,区块链能够提供重置加密,并且实现买方卖方直接结对,就能够改进数据行业的采购环节。[2018/4/12]
除此之外,PKC方案还可以应用于数字签名的生成。本质上,该过程包括散列消息以及签名者的私钥。接下来,消息的接收者可以使用签名者提供的公钥来检查签名是否有效。
在某些情况下,数字签名可能涉及加密,但情况并非总是如此。例如,比特币区块链使用PKC和数字签名,但不像许多人倾向于认为的那样,在这个过程中没有加密。从技术上讲,比特币部署了所谓的椭圆曲线数字签名算法来验证交易。
数字签名如何运作
在加密货币的背景下,数字签名系统通常包括三个基本步骤:散列,签名和验证。
哈希数据
第一步是散列消息或数字数据。这是通过散列算法提交数据以生成散列值来完成的。如上所述,消息的大小可能会有很大差异,但是当它们被散列时,它们的所有散列值都具有相同的长度。这是哈希函数的最基本属性。
但是,散列数据不是生成数字签名的必要条件,因为可以使用私钥来签署完全没有散列的消息。但对于加密货币,数据总是经过哈希处理,因为处理固定长度的摘要有助于整个过程。
签名
对信息进行哈希处理后,邮件的发件人需要对其进行签名。这是公钥密码学发挥作用的时刻。有几种类型的数字签名算法,每种算法都有自己独特的机制。但实质上,散列消息将使用私钥进行签名,然后消息的接收者可以使用相应的公钥来检查其有效性。
换句话说,如果在生成签名时不包括私钥,则消息的接收者将不能使用相应的公钥来验证其有效性。公钥和私钥都是由消息的发送者生成的,但只有公钥与接收者共享。
值得注意的是,数字签名与每条消息的内容直接相关。因此,与手写签名不同,无论消息如何,每个数字签名的消息都会有不同的数字签名。
验证
让我们举一个例子来说明整个过程,直到验证的最后一步。想象一下,Alice向Bob写了一条消息,哈希,然后将哈希值与她的私钥结合起来生成数字签名。签名将作为该特定消息的唯一数字指纹。
当Bob收到消息时,他可以使用Alice提供的公钥来检查数字签名的有效性。这样,Bob可以确定签名是由Alice创建的,因为只有她拥有与该公钥对应的私钥。
因此,爱丽丝秘密保密私钥至关重要。如果另一个人拿到了Alice的私钥,他们就可以创建数字签名并伪装成Alice。在比特币的背景下,这意味着有人可以使用Alice的私钥在未经她许可的情况下移动或使用她的比特币。
标签:PKC比特币加密货币PKC价格PKC币比特币中国官网联系方式40亿比特币能提现吗比特币最新价格行情走势加密货币是什么意思啊加密货币市场还有未来吗知乎全球十大加密货币
《核财经》app编译英国税务海关总署(HMRC)日前更新了对涉及加密资产交易的征税指南。英国税务当局澄清了其对加密货币的立场,并解释了哪些税收规则适用于企业实体和个人开展的具体活动.
1900/1/1 0:00:00Solana在过去30天内大幅贬值,这表明最近出现了负面情绪。尽管出现负面趋势,但其作为市值第9大加密货币的地位仍未受到影响。这一观察进一步证实了影响整个加密货币领域的负面前景.
1900/1/1 0:00:00Billions项目组 Maker在过去的72小时里一直在上涨。最近的飙升导致空头头寸被平仓。在资产价格突然大幅上涨后,卖空者被迫回补对Maker的押注.
1900/1/1 0:00:00Billions项目组 万能的美元和曾经的趋势DXY正处于一个重要的拐点,有可能削弱比特币和其他加密货币蓬勃发展的牛市,或将其推向新的高度.
1900/1/1 0:00:00任何投资者,无论多么经验丰富,都可以通过在进入公共加密货币交易所之前预测加密货币市场的下一件大事,从而在竞争中获得优势并获得难以置信的利润.
1900/1/1 0:00:00Billions项目组 23年FIL币能涨到多少钱?FIL币的市场价格将在持续一段时间内稳定在4美元左右振幅,但是可能会在年后上涨到10美元左右。FIL币的前景如何?FIL币目前的前景未知.
1900/1/1 0:00:00