加密算法(4)--常用加密方式样本

Base 系列编码Base64 是我们最常见的编码,除此之外,其实还有 Base16、Base32、Base58、Base85、Base100 等,他们之间最明显的区别就是使用了不同数量的可打印字符对任意字节数据进行编码,比如 Base64 使用了 64 个可打印字符(A-Z、a-z、0-9、+、/

加密算法(3)--非对称加密--RSA

非对称加密. 加密和解密的秘钥不是同一个秘钥. 这里需要两把钥匙. 一个公钥, 一个私钥. 公钥发送给客户端. 发送端用公钥对数据进行加密. 再发送给接收端, 接收端使用私钥来对数据解密. 由于私钥只存放在接受端这边. 所以即使数据被截获了. 也是无法进行解密的.

加密算法(2)--对称加密

所谓对称加密就是加密和解密用的是同一个秘钥. 就好比. 我要给你邮寄一个箱子. 上面怼上锁. 提前我把钥匙给了你一把, 我一把. 那么我在邮寄之前就可以把箱子锁上. 然后快递到你那里. 你用相同的钥匙就可以打开这个箱子.条件: 加密和解密用的是同一个秘钥. 那么两边就必须同时拥有钥匙才可以.常见的对

加密算法(1)

MD5MD5是一个非常常见的加密逻辑. 其特点就是小巧. 速度快. 极难被破解(王小云女士). 所以, md5依然是国内非常多的互联网公司选择的密码加密算法.

Javascript快速入门

JavaScript 编程语言允许你在 Web 页面上实现复杂的功能。如果你看到一个网页不仅仅显示静态的信息,而是显示依时间更新的内容,或者交互式地图,或者 2D/3D 动画图像,或者滚动的视频播放器,等等——你基本可以确定,这需要 JavaScript 的参与。(js和java没有关系)

米游社图片找不到的问题


在今天爬取https://ys.mihoyo.com/main/character/mondstadt?char=5网站时发现找不到图片路径解决方法如下:查看源码点击换行,或者复制到vscode格式化格式化后搜索图片路径发现搜索不到,可以搜索下关键字注意到代码有特殊字符,对其进行如下操作print(

JS HOOK登录脚本

在js逆向时,部分网站需要登录,且登录信息加密,这是就需要破解加密参数,可以使用hook技术,登录前在控制台改写代码,debugger暂停到登录位置,研究jsObject.defineProperty(document, 'cookie',{ get:function(val)