ICode9

精准搜索请尝试: 精确搜索
  • 【git】如何切换到之前的提交版本2021-09-08 10:30:29

    git如何不回滚版本,拉取之前提交的全部代码呢? 1.使用gitbash进入git命令行,查看commit记录。操作如下: git log 黄色的就是SHA值 2.找到你想提取的目标版本,复制对应的SHA值。 3.新建一个分支,操作如下: git branch 新分支名 SHA值 例如 git branch test 92c17424b586be562db14c7d9d3

  • SHA256算法原理及其实现2021-07-19 10:33:52

    SHA家族的五个算法,分别是SHA-1、SHA-224、SHA-256、SHA-384,和SHA-512,由美国国家安全局(NSA)所规划,并由美国国家规范与技能研究院(NIST)发布。 该算法是美国的政府规范算法,后四者有时并称为SHA-2。 SHA在很多安全协定中广为运用,包含TLS和SSL、PGP、SSH、S/MIME和IPsec,曾被视为是MD5(更

  • Java 使用MD5、SHA1、SHA-256和SHA-512计算文件和字符串哈希值(hash checksum)2021-07-12 09:00:47

    本文主要介绍Java中,使用MD5、SHA1、SHA-256和SHA-512算法来计算文件和字符串的哈希值(hash)的方法,以及相关使用的示例方法代码。 原文地址:Java 使用MD5、SHA1、SHA-256和SHA-512计算文件和字符串哈希值(hash checksum)

  • 区块链入门认知指南2021-07-11 14:54:33

    区块链的定义 区块链的精妙之处  SHA-256算法 非对称加密算法    区块链生态系统的演变    区块链即服务BaaS  

  • C语言和指针-回顾22-可变参数列表2021-07-10 16:00:39

      例子: 两个注意点: 可变参数里面char会被扩展成int 使用printf一次性打印所有可变参数时,第一个可变参数会在最后才被打印(反方向打印)。 #include<stdio.h> #include <stdio.h> #include <stdarg.h> void SHA_Init(char *my_string, ...) { printf("%s\n",my_string);

  • 【基础算法】简单了解一下常见的几种散列算法?2021-07-06 16:00:03

    简单了解一下常见的几种散列算法? 如果觉得对你有帮助,能否点个赞或关个注,以示鼓励笔者呢?!博客目录 | 先点这里 前提概念 好的哈希函数 MD5 与 SHA MD5SHA 家族 CRCMurmurHashtimes31/33 times33times31 前提概念 好的哈希函数 好的哈希函数应该具备如下几种特性 One-way 单

  • 2021-07-03 一些USB知识点2021-07-03 09:30:16

    1、磁盘和硬盘的区别 磁盘(外存)包括软盘和硬盘,存储信息不受断电的影响,存取速度相对于内存慢得多了;硬盘有固态硬盘(SSD)、混合硬盘(HHD)、传统硬盘(HDD电脑硬盘) 一个是虚拟的,一个是物理的。 2、MBR和GPT(分区)分别是什么意思,有啥区别 1)MBR的意思是“主引导记录”,它是存在于磁盘驱动器

  • 密码学-密码学Hash函数2021-06-30 21:33:42

    密码学Hash函数 Hash函数将可变长度的数据块 M M M作为输入,产生固定长度的Hash值 h = H

  • Postgresql从MD5密码验证改为SCRAM-SHA-2562021-06-28 18:02:55

    随着密码学技术的发展,MD5哈希算法构造的密码越来越不安全,所以,PG顺应发展,从10版本开始支持了SCRAM-SHA-256加密算法,因为使用的新的哈希算法。使得在暴力破解的时候花费的代价更加昂贵。那么,接下来,在PG中看一下如何从MD5切换到SCRAM-SHA-256。 首先,太老的的驱动不支持SCRAM-SHA

  • 分析数据摘要算法的效率性能(SHA、MD5和CRC32)2021-06-25 13:01:15

    1、算法概述 数据摘要算法是密码学算法中非常重要的一个分支,它通过对所有数据提取指纹信息以实现数据签名、数据完整性校验等功能,由于其不可逆性,有时候会被用做敏感信息的加密。数据摘要算法也被称为哈希(Hash)算法或散列算法。 1.1 CRC8、CRC16、CRC32 CRC(Cyclic Redundancy Che

  • 数据安全:校验Oracle 11.2.0.4安装软件的 SHA码 防范注入2021-06-14 14:02:41

    由于很多用户遭遇到Oracle软件包的注入,尤其是 11.2.0.4 这个版本。 以下收录一下 11.2.0.4 的 MD5 和 SHA-1 值,大家拿到这个版本的安装包时,一定校验一下再安装,防范注入风险。 ORACLE 11.2.0.4 Windows 64bit: 11.2.0.4.0 PATCH SET FOR ORACLE DATABASE SERVER (Patchset) p133906

  • C# .NET 讯飞机器翻译调用 详解2021-06-13 12:59:46

    讯飞的官方文档: https://www.xfyun.cn/doc/nlp/xftrans/API.html 文档中没有C# .Net的示例,因此我来做一个。 首先还是一样去 https://www.xfyun.cn/service/xftrans 注册一个试用的API,并开通机器翻译 得到appid, apikey和apisecret 基本流程如图: 语言支持列表: 语言名称缩写

  • Caused by: io.jsonwebtoken.security.WeakKeyException: The specified key byte array is 224 bits which2021-06-10 18:33:01

    Caused by: io.jsonwebtoken.security.WeakKeyException: The specified key byte array is 224 bits which is not secure enough for any JWT HMAC-SHA algorithm.  The JWT JWA Specification (RFC 7518, Section 3.2) states that keys used with HMAC-SHA algorithms MUS

  • 【加密算法】MD5、SHA算法加密工具类2021-06-02 10:34:05

    加密代码如下,支持MD5、SHA、SHA256、SHA512   其中, MD5生成128位长度的密文 SHA生成160位长度的密文 SHA256生成256位长度的密文 SHA512生成512位长度的密文   package com.cheng2839.md5; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileIn

  • Java实现SHA-1、SHA-256和SHA-512加密(原生摘要)2021-06-01 19:02:27

    目录 一、SHA简介二、SHA家族特点三、SHA工具类四、实践结语 一、SHA简介   安全散列算法(英语:Secure Hash Algorithm,缩写为SHA)是一个密码散列函数家族,是FIPS所认证的安全散列算法。能计算出一个数字消息所对应到的,长度固定的字符串(又称消息摘要)的算法。且若输入的消息

  • 漫画:什么是SHA系列算法?2021-05-30 22:04:29

     玻璃猫 程序员小灰SHA-1SHA-1算法可以从明文生成160bit的信息摘要,示例如下:给定明文:      abcdSHA-1摘要:   81FE8BFE87576C3ECB22426F8E57847382917ACFSHA-1 与 MD5的主要区别是什么呢?1.摘要长度不同。MD5的摘要的长度尽128bit,SHA-1摘要长度160bit。多出32bit意味着什么呢?不

  • java比较两个集合是否相等2021-05-26 12:29:20

    一般比较两个集合是否相等,基本都是使用循环去比较,下面介绍一个新的方式:前提是两个集合的顺序需要一样哈 package com.sport.sportactivityserver.common.utils; import org.bouncycastle.util.encoders.Hex; import java.io.UnsupportedEncodingException; import java.security

  • sha1和md5的区别?2021-05-25 15:36:06

    MD5 和SHA-1 是目前使用比较广泛的散列(Hash)函数,也是在消息认证和数字签名中普遍使用的两种加密算法。 本文基于AVR 高速嵌入式单片机,实现了MD5和SHA-1 两种加密算法的比较,并对算法进行了汇编语言的优化和改进。 根据实验结果,对两种算法的优缺点进行了比较和分析。 MD5 与 SHA-1

  • git控制台常用的命令2021-05-24 09:57:19

    1、 拉取 1.1、 获取http路径 1.2、拉取 git clone http://120.27.8.241/xxxx.git 2、提交 2.1、添加所有修改的 git add --all 2.2、提交到本地git git commit -m “修改项目代码" 2.3、 提交到远端git git push 3、 打标签 3.1、获取SHA值 3.2、 本地打标签 git tag

  • 如何给软件代码双签名2021-05-19 20:02:30

    今年1月中旬,微软官方发布通知:从2020年1月14日起微软正式停止对Win7系统的更新。而全球的CA机构在2020年初,也宣布已不再颁发SHA-1代码签名证书。随着操作系统更替,代码签名证书的起落,如何让自己的软件在各个版本Windows系统通行,成了软件开发者急需解决的难题。给软件代码双签名就成

  • SSL/TLS 服务器瞬时 Diffie-Hellman 公共密钥过弱2021-05-13 11:04:21

    关于ssl配置可参考:https://ssl-config.mozilla.org/ TOMCAT 通过修改tomcat配置文件conf/server.xml,在端口下配置: sslEnabledProtocols="TLSv1,TLSv1.1,TLSv1.2" ciphers="TLS_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_ CBC_SHA,TLS_RSA_WITH_AES_128_CBC_SHA256,

  • 密码学系列之:NIST和SHA算法2021-05-10 09:52:28

    简介SHA算法大家应该都很熟悉了,它是一个用来计算hash的算法,目前的SHA算法有SHA1,SHA2和SHA3种。这三种算法都是由美国NIST制定的。NIST的全称是美国国家标准与技术研究所,主要来制定各种标准。本文将会讲解下NIST和SHA各种算法的关系。SHA1在密码学中,SHA-1(Secure Hash Algorithm 1)是

  • 密码学系列之:NIST和SHA算法2021-05-10 09:52:10

    简介SHA算法大家应该都很熟悉了,它是一个用来计算hash的算法,目前的SHA算法有SHA1,SHA2和SHA3种。这三种算法都是由美国NIST制定的。NIST的全称是美国国家标准与技术研究所,主要来制定各种标准。本文将会讲解下NIST和SHA各种算法的关系。SHA1在密码学中,SHA-1(Secure Hash Algorithm 1)是

  • 密码学系列之:NIST和SHA算法2021-05-10 09:32:32

    目录简介SHA1SHA2SHA3 简介 SHA算法大家应该都很熟悉了,它是一个用来计算hash的算法,目前的SHA算法有SHA1,SHA2和SHA3种。这三种算法都是由美国NIST制定的。 NIST的全称是美国国家标准与技术研究所,主要来制定各种标准。 本文将会讲解下NIST和SHA各种算法的关系。 SHA1 在密码学中,SHA-

  • Hash 算法(MD5、SHA-512)2021-04-29 14:58:35

    文章目录 0x01 Hash 算法简介0x02 常见的 Hash 算法0x03 MD5一、算法发展1.1 MD21.2 MD4 二、MD5 原理2.1 数据填充2.2 添加长度2.3 初始化变量2.4 数据处理2.5 输出 0x04 SHA 系列一、发展历史二、 SHA2 原理2.1 数据填充2.2 添加长度2.3 初始化变量2.4 数据处理2.5 输出

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有