前言(做个提示大纲)

写了好多CTF的Reverse,突然冒出个想法,想写一个《加解密与C》的合集,总体思路就是用C去实现目前常见的加解密算法,包含国密。这篇文章主要是为了记录一个大纲。

大致会分成如下系列来写,不一定全,后期会根据情况去补

base系列

base24、base32、base36、base64、base16、base85(a)、base85(b)、base58、base91、base92、base62、base100、base45

hash系列

        sha128、sha192、sha224、sha256、sha384、sha512

        MD5

        SM3

HMAC系列

HMACSHA128、HMACSHA192、HMACSHA224、HMACSHA256、HMACSHA384、HMACSHA512、HMACMD5

CRC系列

CRC8,CRC16、CRC32

Rot系列

Rot5、Rot13、Rot18、Rot47、Rot8000、Rot Special

对称加密

AES、RC4、DES3、SM1、SM4

非对称加密

RSA、ECC椭圆曲线、SM2、SM9、ELGamel

这个系列会多久填坑,自己都不知道,几个月,也坑是几年,也可能根本填不完,先开了再说吧

你可能感兴趣的:(加解密与C,哈希算法,算法,c语言)