day6-加密编码算法

常见加密编码等算法解析
MD5,SHA,ASC,进制,时间戳,URL,BASE64,Unescape,AES,DES等

常见加密形式算法解析
直接加密,带salt,带密码,带偏移,带位数,带模式,带干扰,自定义组合等

常见解密方式(有针对性的)
枚举,自定义逆向算法,可逆向

了解常规加密算法的特性
长度位数,字符规律,代码分析,搜索获取等

我个人常用的加解密的一些在线工具:

CTF在线工具-CTF工具|CTF编码|CTF密码学|CTF加解密|程序员工具|在线编解码

MD5在线加密/解密/破解—MD5在线

http://www.jsons.cn/rabbitencrypt/

时间戳

在线转换工具:时间戳(Unix timestamp)转换工具 - 在线工具

 时间戳通常是用在用户的注册、登录、注销等情况,eg:

ctf做题中整理的一些知识点

=结尾:base64
0结尾:uuencode
+结尾:xxencode
%:url
只有符号字符串:jjencode
只有网络表情:aaencode

26移位python代码遍历:
str1 = '~'(填充字符)
str2 = str1.lower()
num = 1
for i in range(26):
    print("{:<2d}".format(num),end = ' ')
    for j in str2:
        if(ord(j)+num > ord('z')):
            print(chr(ord(j)+num-26),end='')
        else:
            print(chr(ord(j)+num),end='')
    num += 1
    print('')

Quoted-printable"可打印字符引用编码":任何一个8位的字节值可编码为3个字符:一个等号”=”后跟随两个十六进制数字,(eg:=E9)
rabbit密码:由英文字母、=、+、/组成,以U2FsdGVkX1开头,可能以=号结尾。
rsa算法使用python的gmpy2库(p,q,n=p*q,e,phi=(p-1)*(q-1),d=gmpy2.invert(e,phi),d)
中文电码(数字转化成中文)4个数字对应一个汉字(https://dianma.bmcx.com/)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值