crypto必知必会 最近参加了个ctf比赛,在i春秋,南邮方面刷了一些 crypto 密码学题目,从中也增长了不少知识,在此关于常见的密码学知识做个小总结! Base编码 Base 编码中用的比较多的是base64,首先就说一下Base64编码方式 1. 将字符串以字节的方式进行分组,每三个字节一 ...
分类:
其他好文 时间:
2018-04-17 12:02:55
阅读次数:
830
环境搭建完毕,需要的工具和镜像安装完毕,就可以进行chaincode测试了,接下来参考官方教程运行first-network。 ...
分类:
其他好文 时间:
2018-04-12 22:15:20
阅读次数:
235
这篇文章将向你解释如何使用 的 Crypto 模块对你的密码进行加盐 。在这里,我们将不会对不懂的密码存储方式进行详细的比较。我们将要做的是知道在 中使用加盐 在进行密码存储的机制。放心,这是最好的存储密码的方式,在没有出现其他更好的方法之前。 这是什么技术 加盐是这样一直技术:将用户输入的密码和一 ...
分类:
Web程序 时间:
2018-04-10 18:51:07
阅读次数:
460
既然要处理内核模块,自然就得要了解内核提供的模块之间的相关性。基本上,内核模块的放置处是在/lib/modules/$(uname -r)/kernel,里面主要分成几个目录:arch:与硬件平台有关的选项,例如CPU的等级等。crypto:内核所支持的加密技术,例如md5或者是des等。drivers:一些硬件的驱动程序,例如显卡、网卡、PCI相关硬件等。fs:内核所支持的文件系统,例
分类:
系统相关 时间:
2018-04-08 15:52:09
阅读次数:
165
JWT(JSON Web Token) 允许我们使用JWT在用户和服务器之间传递安全可靠的信息的规范。 JWT由三个部分组成:header(头部)、payload(载荷)、signature(签名)。 一、头部 header 头部用于描述关于该JWT的最基本的信息,例如其类型以及签名所用的算法等,用 ...
分类:
Web程序 时间:
2018-03-26 12:37:40
阅读次数:
158
```go
package main import ( "crypto/md5" "fmt" "io" "os"
) var content = "This is content to check" func main() { checksum := MD5(content) checksum2 :... ...
分类:
其他好文 时间:
2018-03-22 01:46:05
阅读次数:
156
```go package main import ( crypto "crypto/rand" "fmt" "math/big" "math/rand" ) func main() { sec1 := rand.New(rand.NewSource(10)) sec2 := rand.New(ra ...
分类:
其他好文 时间:
2018-03-22 01:44:43
阅读次数:
162
import java.security.*; import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.SecretKeyFactory; import javax.crypto.spec.DESK... ...
分类:
其他好文 时间:
2018-03-21 15:38:53
阅读次数:
200
RSA破解 解题链接: http://ctf5.shiyanbar.com/crypto/RSA 1.点击链接得到一个压缩包。点击开里面有两个文件,分别是flag.enc和public.pem这两个文件。 首先我们会想到openssl。 openssl:是一个安全套接字层密码库,囊括主要的密码算法、 ...
分类:
其他好文 时间:
2018-03-18 12:07:37
阅读次数:
1902
import java.io.UnsupportedEncodingException; import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;import java.securi ...
分类:
编程语言 时间:
2018-03-12 20:57:16
阅读次数:
190