md5固定长度,不可反解 base63 变长,可反解 #编码(字符串,json格式字符串) import base64 import json dic={'name':'lqz','age':18,'sex':'男'} dic_str=json.dumps(dic) ret=base64.b64en ...
分类:
其他好文 时间:
2020-07-23 23:28:14
阅读次数:
119
ssm调用接口时大致分为三步, 1,Java后台使用 MultipartFile 接收文件后将类型转为 file , 2,将file进行base64加密 3,调用接口进行传输 ssm调用webservice代码: import org.apache.commons.fileupload.disk.D ...
分类:
Web程序 时间:
2020-07-22 20:17:48
阅读次数:
73
import sun.misc.BASE64Decoder; String res = new sun.misc.BASE64Encoder().encode("03100003:c4ca4238a0b923820dcc509a6f75849b".getBytes()); System.out.pr ...
分类:
其他好文 时间:
2020-07-22 15:52:04
阅读次数:
78
查看URL,发现img参数后面应该是base64加密,尝试解码 http://0ec6d84a-930a-4d8a-8aeb-10862f2da5ee.node3.buuoj.cn/index.php?img=TXpVek5UTTFNbVUzTURabE5qYz0&cmd base64解密-》bas ...
分类:
Web程序 时间:
2020-07-12 20:39:14
阅读次数:
132
/// <summary> /// 实现Base64加密解密 /// </summary> public sealed class Base64 { /// <summary> /// BASE64编码加密 /// </summary> /// <param name="s"></param> // ...
1.BASE64加密/解密 Base64 编码是我们程序开发中经常使用到的编码方法,它用 64 个可打印字符来表示二进制数据。这 64 个字符是:小写字母 a-z、大写字母 A-Z、数字 0-9、符号"+"、"/"(再加上作为垫字的"=",实际上是 65 个字符),其他所有符号都转换成这个字符集中的 ...
分类:
编程语言 时间:
2020-05-08 18:36:32
阅读次数:
95
0x01:工具类 md5加密工具类 base64加密工具类 Bcrypt工具类 0x02:加密测试 MD5加密测试 base64加密测试 SHA加密测试 BCrypt加密测试 0x03、工具类 1. md5加密工具类 public class MD5Utils { private static fi ...
分类:
其他好文 时间:
2020-05-08 13:23:05
阅读次数:
67
bugku love 无壳 但是我执行失败了,所以直接放到IDA里,shift+f12 查找字符串 有很明显的base64加密痕迹 基本上确定是一个反解 出flag的题目 uploading image 426096.png strncmp函数: strncmp函数为字符串比较函数,字符串大小的比较 ...
分类:
其他好文 时间:
2020-04-26 01:36:42
阅读次数:
89
bugku 逆向入门 经判断不是pe文件,尝试用编辑器打开 猜测是经过base64加密的图片 将整段内容复制下来,base64转图片: 或者使用HTML的img标签的src属性(格式为:),新建一个记事本,将复制的整段内容替换()中的url,并保存为html的格式,用浏览器打开,得到二维码 ...
分类:
其他好文 时间:
2020-04-12 08:05:44
阅读次数:
62
这道题是魔改了base64替换表,同时在进行最后的比较的时候也有一个坑,就是大小写互换的问题。 首先程序没有任何壳,也没啥保护机制,打开就能看到主要关系代换: 程序逻辑还是比较清晰的,sub_401000就是对原始替换表的处理函数,可以动态转储出来: 然后就是明显的base64加密函数,三个一组进行 ...
分类:
其他好文 时间:
2020-04-06 11:59:01
阅读次数:
152