logo
  • menu
  • 行情
  • ETFs
  • 快讯
  • 现货
  • 合约
  • 策略
  • 知识学院
  • 登录
  • 注册
  • 下载
  • 简体中文
  • |
  • USD
  • |
注册
加密货币价格知识学院最新资讯下载行情现货公告中心
首页/
知识学院/
基础知识

加密中的哈希含义是什么,它是如何工作的?

作者: Wayne Ingram
2022-08-03
4.6 
★
★
★
★
★
★
★
★
★
★
 469 人评分
分享

​散列的含义是指从可变大小的输入生成固定大小的输出的过程。散列是通过使用称为散列函数的数学公式完成的。

虽然并非所有散列函数都涉及使用密码学,但所谓的密码散列函数是加密货币的核心。区块链和其他分布式系统使用加密哈希函数来实现显着水平的数据完整性和安全性。

通常,加密货币的哈希算法被设计为单向函数,这意味着如果没有大量的计算时间和资源。换句话说,从输入创建输出很容易,但从输出生成输入相对困难。通过这样做,这使得哈希函数非常安全,因为其他人无法从一个人的哈希值生成一个人的私钥的真实值。

哈希函数是如何工作的?

既然我们知道了哈希在加密中的含义,让我们来探讨一下哈希函数是如何工作的。

不同的哈希函数会产生不同大小的输出,但可能的每个散列算法的输出大小始终是恒定的。例如,SHA-256 算法只能生成 256 位的输出,而 SHA-1 将始终生成 160 位的摘要。

非常小的更改(例如将大写字母更改为小写字母)导致完全不同的哈希值。但由于我们使用的是 SHA-256,因此无论输入大小如何,输出都将始终具有 256 位(或 64 个字符)的固定大小。此外,无论我们通过算法运行这两个词多少次,两个输出都将保持不变。

为什么哈希函数很重要?

哈希在处理大量信息时非常强大。例如,可以通过哈希函数运行一个大文件或数据集,然后使用其输出来快速验证数据的准确性和完整性。这是可能的,因为散列函数的确定性:输入总是会产生一个简化的、浓缩的输出(散列)。这种技术消除了存储大量数据的需要。

区块链使用散列来压缩和存储大量信息。比特币区块链有几个涉及散列的操作,其中大部分是在挖掘过程中。事实上,几乎所有的加密货币协议都依赖于散列来将交易组链接和压缩成块,并在每个块之间产生加密链接,从而有效地创建区块链。

加密散列函数

部署密码技术的哈希函数可以定义为密码哈希函数。一般来说,破解一个密码散列函数需要无数次的蛮力尝试。对于要“还原”加密哈希函数的人,他们需要通过反复试验来猜测输入是什么,直到产生相应的输出。但是,也有可能不同的输入产生完全相同的输出,在这种情况下会发生“冲突”。

从技术上讲,加密哈希函数需要遵循三个属性才能被认为是有效安全的。这些属性是抗碰撞性、抗原像性和抗二次原像性。

抗碰撞性

如前所述,当不同的输入产生完全相同时,就会发生碰撞哈希。因此,在有人发现冲突之前,哈希函数被认为是抗冲突的。对于任何散列函数来说,冲突都是不可避免的,因为可能的输入是无限的,而可能的输出是有限的。

因此,当发现冲突的可能性很低以至于它会需要很长时间的计算。因此,尽管没有无冲突的哈希函数,但其中一些函数足够强大,可以被认为具有抵抗力(例如 SHA-256)。

在各种 SHA 算法中,SHA-0 和SHA-1 组不再安全,因为已发现冲突。目前,SHA-2和SHA-3组被认为是抗碰撞的。

抗原像性

抗原像性的性质与概念有关的单向函数。当某人找到生成特定输出的输入的可能性非常低时,哈希函数被认为是抗原像的。

原像抗性的属性对于保护数据很有价值,因为消息的简单哈希可以证明其真实性,无需透露信息。在实践中,许多服务提供商和 Web 应用程序存储和使用从密码生成的哈希值,而不是明文密码。

抗二次原像

为了简化,我们可以说第二原像电阻介于其他两个属性之间。当某人能够找到一个特定的输入,该输入与他们已经知道的另一个输入产生相同的输出时,就会发生第二原像攻击。

换句话说,第二原像攻击涉及找到碰撞,但是他们不是搜索生成相同哈希的两个随机输入,而是搜索生成由另一个特定输入生成的相同哈希的输入。

因此,任何抗冲突的哈希函数也是抵抗第二原像攻击,因为后者总是意味着碰撞。但是,仍然可以对抗碰撞函数执行原像攻击,因为这意味着从单个输出中找到单个输入。

结论

散列含义是指从可变大小的输入生成固定输出。哈希在隐私和安全方面有很多用途,尤其是在加密货币和区块链中。​

免责声明:本页面信息可能来自第三方,并不一定反映 BitKan 的观点或意见。本内容仅供一般参考,不作任何形式的陈述或保证,也不应被视为财务或投资建议。BitKan 对任何错误或遗漏,或使用该信息导致的任何结果不承担任何责任。投资数字资产可能存在风险。请根据您自己的财务状况,仔细评估产品的风险和您的风险承受能力。本文中提到的产品可能在您所在的地区不可用。

相关文章

  • 什么是跨链互操作性?它是如何运作的?

    什么是跨链互操作性?它是如何运作的?

    跨链互操作性是指独立区块链网络无需中央中介即可安全交换资产、数据和功能指令的技术能力。
    Jerry McNeill
    2026-07-08
  • 什么是键盘记录器?它们如何窃取您的加密货币?

    什么是键盘记录器?它们如何窃取您的加密货币?

    键盘记录器是一种专门形式的间谍软件,旨在系统地记录受感染设备上按下的每一个按键。
    Wayne Ingram
    2026-07-06
  • 加密货币中的最大可提取价值是什么?我们如何避免MEV?

    加密货币中的最大可提取价值是什么?我们如何避免MEV?

    最大可提取价值(MEV),前身为矿工可提取价值,是指在区块生产过程中,通过包含、排除或重新排序交易,除了标准区块奖励和燃气费用之外,能够从区块生产中提取的最大价值。
    Jerry McNeill
    2026-07-01

最新文章

基础知识

实用教程

币种百科

投资干货

  • 什么是跨链互操作性?它是如何运作的?

    什么是跨链互操作性?它是如何运作的?

    跨链互操作性是指独立区块链网络无需中央中介即可安全交换资产、数据和功能指令的技术能力。
    Jerry McNeill
    2026-07-08
  • 什么是键盘记录器?它们如何窃取您的加密货币?

    什么是键盘记录器?它们如何窃取您的加密货币?

    键盘记录器是一种专门形式的间谍软件,旨在系统地记录受感染设备上按下的每一个按键。
    Wayne Ingram
    2026-07-06
  • 加密货币中的最大可提取价值是什么?我们如何避免MEV?

    加密货币中的最大可提取价值是什么?我们如何避免MEV?

    最大可提取价值(MEV),前身为矿工可提取价值,是指在区块生产过程中,通过包含、排除或重新排序交易,除了标准区块奖励和燃气费用之外,能够从区块生产中提取的最大价值。
    Jerry McNeill
    2026-07-01
  • 加密货币交易机器人:它们是什么以及如何运作?

    加密货币交易机器人:它们是什么以及如何运作?

    加密货币交易机器人是一种旨在自动化数字资产买卖流程的软件应用,作为用户与加密货币交易所之间的接口。
    Cornell Rachel
    2026-06-26
  • 什么是应用链?特定应用区块链如何运作?

    什么是应用链?特定应用区块链如何运作?

    应用链是为支持单一应用而构建的区块链,提供专用资源,而非与其他去中心化应用竞争区块空间。
    Jerry McNeill
    2026-06-25
查看更多 

内容

BTCBTC(BTC)
$0
--(24小时涨跌)
现货交易合约交易

头条资讯

更多
  1. 1什么是比特币普尔倍数指数?为什么对投资者重要?
  2. 2如何埋伏Solana Meme币?
  3. 3如何领取WalletConnect Token?
  4. 4如何使用 Uniswap 以及它是如何工作的?
  5. 5以太坊价格为什么上涨?ETH质押利好哪些项目?
  6. 6DAO 含义解释:什么是去中心化自治组织?

涨幅榜

更多
ZEROBASE
ZEROBASEZBT

$0.1401

+21.40%
eCash
eCashXEC

$0.00000676

+20.07%
Cap
CapCAP

$0.0205

+19.39%
Rats
RatsRATS

$0.00003525

+16.49%
Collector Crypt
Collector CryptCARDS

$0.1689

+15.20%

热门币种

更多
eCash
eCashXEC

$0.00000676

+20.07%
闪迪
闪迪SNDK

$1,672.01

-9.68%
Semicon Bull 3X ETF
Semicon Bull 3X ETFSOXL

$166.800

-9.28%
Ordinals
OrdinalsORDI

$3.6210

+2.49%
Filecoin
FilecoinFIL

$0.7550

-2.58%

发现新币

更多
SK海力士
SK海力士SKHYB

$156.860

+0.95%
Cash Cat
Cash CatCASHCAT

$0.1663

+0.53%
Cerebras
CerebrasCBRSB

$203.120

-3.98%
Invesco QQQ Trust
Invesco QQQ TrustQQQB

$713.300

-1.14%
Palantir
PalantirPLTRB

$128.740

+2.26%

最新资讯

更多
  1. 1稳定币市场缩水100亿美元,分析师淡化担忧
  2. 2美国证券交易委员会新加密法规将简化初创企业融资流程
  3. 3白宫承认联邦比特币基金仍被推迟
  4. 4USDC在稳定币交易量竞赛中领先泰达币USDT
  5. 5以太币领涨加密货币;比特币坚守6.3万美元上方
关于我们
  • 关于币看
  • 联系我们
  • 公告中心
  • VIP服务
  • 币看大使
  • 机构服务
产品
  • 币币交易
  • 合约交易
  • 加密货币价格
  • 知识学院
  • 资讯
  • 行情
  • 买币指南
  • 比特币兑美元汇率
  • 新手活动
帮助
  • 帮助中心
  • 新手教学
  • 投资学习
  • 下载APP
  • 上币申请
  • 买比特币
  • 买以太坊
  • 买狗狗币
  • 更多热门币种
条款
  • 用户协议
  • 隐私政策
  • 交易规则
  • 费率说明
社区
中文
关于我们
+
  • 关于币看
  • 联系我们
  • 公告中心
  • VIP服务
  • 币看大使
  • 机构服务
产品
+
  • 币币交易
  • 合约交易
  • 加密货币价格
  • 知识学院
  • 资讯
  • 行情
  • 买币指南
  • 比特币兑美元汇率
  • 新手活动
帮助
+
  • 帮助中心
  • 新手教学
  • 投资学习
  • 下载APP
  • 上币申请
  • 买比特币
  • 买以太坊
  • 买狗狗币
  • 更多热门币种
条款
+
  • 用户协议
  • 隐私政策
  • 交易规则
  • 费率说明
社区
+
  • Twitter
  • Facebook
  • Telegram
  • YouTube
  • Instagram
  • Medium
  • Linkedin
@2012-2026 BITKAN.com