码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 什么是SHA384,SHA384和SHA512有什么区别


    在密码学中,经常看到SHA384算法,SHA384是SHA中的一种算法,很多人对它并不陌生。SHA即安全散列算法,又称杂凑算法或哈希算法。SHA包含5个算法,分别是SHA-1、SHA-224、SHA-256、SHA-384和SHA-512,后四者并称为SHA-2。那么,SHA384和SHA512有什么区别?

    什么是SHA384

    SHA-384是一种安全散列算法,最大计算明文长度为2^128bit,属于分组算法,分组长度为1024bit,产生的信息摘要长度为384bit。SHA-384算法属于密码杂凑算法,原则上不能通过密文推出明文。

    什么是SHA512

    SHA512是一种安全散列算法,有时候也被称作 SHA-2。对于称为sh512的哈希算法来说,这是一个易于理解的演练,包括一些基本和简单的数学知识以及一些图表。它是SHA-2 家族的一员,其中包括SHA256,也用于比特币区块链的哈希算法。

    SHA384和SHA512的区别

    SHA是由美国专门制定密码算法的 标准机构—— 美国国家标准技术研究院(NIST)制定的,SHA系列算法的摘要长度分别为: SHA384为48字节(384位)、SHA512为64字节(512位),由于它产生的数据摘要的长度更长,因此更难以发生碰撞,因此也更为安全,它是未来数据摘要算法的发展方向。由于SHA系列算法的数据摘要长度较长,因此其运算速度与MD5相比,也相对较慢。

    不管是 SHA384还是SHA512,都是不可逆的,原则上是无法解密的。

    举个例子:

    比如密码是abc123,拿去SHA384加密后,得出结果:

    a31d79891919cad24f3264479d76884f581bee32e86778373db3a124de975dd86a40fc7f399b331133b281ab4b11a6ca

    如果你手上只有结果,就是上面的这种字符串,那么是无法逆向解出密码abc123的。除非通过字典法,比如通过网上一些免费的免费MD5、SHA384解密网站:md5.cn进行解密,那么就有可能得到密码。这个是有一定的几率解密,不是百分之百能解密。

    SHA384和SHA512安全吗?

    SHA384和SHA512是比较安全的加密手段,用户可以用它们来设置密码、校验身份等等。虽然至今尚未出现对SHA-2有效的攻击,它的算法跟SHA-1基本上仍然相似;因此有些人开始发展其他替代的散列算法。此外,因为有字典的原因,建议大家把密码设置得复杂一些,长度越长越好。

    综上所述,SHA384和SHA512的区别就是摘要长度不同,它们都是安全散列算法,并且都是不可逆的。在密码学中都是比较安全的算法,当然了,为了安全起见,设置复杂且长度较长的密码,可以有效保护好密码安全。

    相关文章:

    散列算法比较:MD5、SHA1、SHA256有哪些区别_哈客部落的博客-CSDN博客在信息安全领域,经常会用到MD5、SHA1、SHA256算法。这三种算法都属于散列算法,或者叫作哈希算法。它们具有输入任意长度,输出长度固定,以及单向性(无法根据散列值还原出消息)的特点。那么,MD5、SHA1、SHA256有哪些区别,安全性如何,是否能够解密?https://blog.csdn.net/m0_69916115/article/details/126977375DES算法是对称算法吗,能否通过在线工具进行DES解密?_哈客部落的博客-CSDN博客学过密码学的人对DES算法应该比较熟悉,DES算法是一种常见的分组加密算法。它是分组加密算法的典型代表,也是目前被广泛应用的对称加密算法。那么,DES算法的原理是什么,能够通过在线工具进行DES解密呢?下面本文对此进行相关介绍。https://blog.csdn.net/m0_69916115/article/details/126856806

  • 相关阅读:
    分支控制if-else
    4.1 设计模式_单例模式
    LeetCode刷题笔记之回溯算法(一)
    git clone拉取代码错误解决方法
    GIS前端编程-地理事件动态模拟
    [附源码]计算机毕业设计springboot个人博客系统
    ai人工智能电话机器人应用市场分析
    思腾合力GPU服务器
    太多了,咖啡加盟哪个品牌好,投资者怎么选择?
    为什么说FTP越来越不好用了?该如何替代?
  • 原文地址:https://blog.csdn.net/m0_69916115/article/details/127093789
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号