自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 密码学之DES算法简述(1)

1.DES算法描述1)、输入64位明文数据,并进行初始置换IP;2)、在初始置换IP后,明文数据再被分为左右两部分,每部分32位,以L0,R0表示;3)、在秘钥的控制下,经过16轮运算(f);4)、16轮后,左、右两部分交换,并连接再一起,再进行逆置换;5)、输出64位密文。2.DES解密加密和解密可以使用相同的算法。加密和解密唯一不同的是秘钥的次序是相反的。就是说如果每一轮的加密秘...

2019-12-05 14:15:25 2033

原创 (1)密码学之RSA算法

开始前先讲一下对称加密算法和公钥加密算法(我不喜欢叫非对称加密算法,这使我想起那个被问MD5算法属于对称还是非对称的恐惧)对称加密算法(1)甲方选择某一种加密规则,对信息进行加密;(2)乙方使用同一种规则,对信息进行解密。公钥加密算法(1)乙方生成两把密钥(公钥和私钥)。公钥是公开的,任何人都可以获得,私钥则是保密的。(2)甲方获取乙方的公钥,然后用它对信息加密。(3)乙方得到加密后...

2019-11-29 14:48:28 687

原创 (2)哈希函数之MD5算法

常见的哈希函数包括 MD5,SHA-1,SHA-256,SHA-512 等,今天讲一下MD5算法MD5 算法,又称消息摘要算法,是一种被广泛使用的密码散列函数,可以产生出一个 128 位(16 字节)的散列值(hash value),用于确保信息传输完整一致。MD5 由美国密码学家罗纳德·李维斯特(Ronald Linn Rivest)设计,完全符合 Merkle-Damgard 结构结构。该算...

2019-11-28 17:26:24 1298

原创 (1)哈希函数资料的整理

一.哈希函数是什么?哈希函数,又叫散列函数、散列算法,是一种从任何一种数据中创建小的数字“指纹”(也叫做摘要)的方法。什么意思呢?就是说,你输入任何长度、任何内容的数据,哈希函数输出固定长度、固定格式的结果,这个结果类似于你输入数据的指纹。只要输入发生变化,那么指纹一定会发生变化。不同的内容,通过哈希函数得到的指纹不一样。这就是哈希函数。Hash函数的特性1、不定长度输入,固定长度输出:所...

2019-11-28 16:22:19 1089

转载 区块链中的哈希函数

小白如何秒懂区块链中的哈希计算当我在区块链的学习过程中,发现有一个词像幽灵一样反复出现,“哈希”,英文写作“HASH”。那位说“拉稀”同学你给我出去!!这个“哈希”据说是来源于密码学的一个函数,尝试搜一搜,论文出来一堆一堆的,不是横式就是竖式,不是表格就是图片,还有一堆看不懂得xyzabc。大哥,我就是想了解一下区块链的基础知识,给我弄那么难干啥呀?!我最长的密码就是123456,复杂一点的...

2019-11-28 15:33:46 3188

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除