前言 AES算法是当前最流行的对称加密算法,也是一种分组加密算法,分组密码就是把明文分为固定长度的一组一组,每次加密一组数据,直到加密完整个明文数据。AES算法根据分组长度可以分为AES128, AES192,AES25…
标签:密码学
密码 计算安全性 可证明安全性 无条件安全性
一个密码系统的安全性主要与两个方面的因素有关。 (1)一个是所使用密码算法本身的保密强度。密码算法的保密强度取决于密码设计水平、破译技术等。可以说一个密码系统所使用密码算法的保密强度是该系统安全性的技术保证。 (2)另外…
密码学中的各类密码汇总(一)
最近上课又重起了密码学,就想对各类密码做一个汇总,看起来更有条理一些: 加密的分类方式有很多,比如按照一般的…
区块链发展史
区块链技术并不是一项凭空出世的神奇技术,而是站在前人几百年的研究基础之上,将多学科进行融合发展而成的一项技术。为了让大家能够明白区块链技术,到底是对哪些传统技术的融合和发展,秘猿科技区块链小课堂给大家带来了通俗易懂的第二…
Golang 实现凯撒密码
一.凯撒密码加密代码思路 基本思路: 设置明文 和 位移步长(秘钥) 将明文转成小写,准备 明文字节切片 与 密文切片 循环将每个明文字符 按照 位移步长 做位移,存入密文切片 返回密文 导入包 import ( "fm…
什么是51%攻击?
本文内容翻译自Authorito Capital CEO的博文《WTF is The Blockchain?》和《Who Owns Blcockchain》,略有删减。原文链接:https://medium.com/@m…
区块链中密钥对的生成原理
bitcoin中的密钥综述 关于bitcon中使用的椭圆曲线加密体制的一些事实: 私钥长度 32bytes 公钥长度 64bytes (未压缩形式) 或者 32bytes(压缩形式)+ 1byte(前缀) 椭圆曲线C是s…
Golang 实现凯撒密码
一.凯撒密码加密代码思路 基本思路: 设置明文 和 位移步长(秘钥) 将明文转成小写,准备 明文字节切片 与 密文切片 循环将每个明文字符 按照 位移步长 做位移,存入密文切片 返回密文 导入包 import ( "fm…
ctf入门指南
capture the flag 夺旗比赛 号称计算机界的奥林匹克 ctf题目类型: Web 密码学 pwn 程序的逻辑分析,漏洞利用windows、linux、小型机等 misc 杂项,隐写,数据还原,脑洞、社会工程、…