RE April 17, 2020

看雪ctf二进制题解

Words count 2.6k Reading time 2 mins.

一、keygenme(逆向)

是一个crackme,已经知道用户名是KCTF的情况下,计算出序列号。这题真的是很好地锻炼了动态调试的能力,学到了~

1、首先ida分析逻辑:

这里要求输入name是大...

Read article

密码学 January 03, 2020

DES加密算法和AES加密算法初探

Words count 225k Reading time 3:25

一、DES加密算法原理分析

1、所需要的参数:

key:8个字节共64位的工作密钥

data:8个字节共64位的需要被加密或者被解密的数据

mode:DES工作方式,加密或者解密(CBC模式和ECB模式)

2、初始置换

DES算法使用64位的密钥key将64位的明文输入块变成64位的密文输出块,并将输出块分为L0和R0两部分,每部分均为32位。初始置换规则如下:

注意:这里的数字表示的是原数据的位置,不是数据

1
2
3
4
5
6
7
8
58,50,42,34,26,18,10,2,
60,52,44,36,28...
Read article
0%