在线Base64解密工具 - 快速解密Base64编码数据
这是一个在线Base64解密工具,可以快速、免费地解密Base64编码数据。它支持多层Base64解密和URL解码,方便快捷,无需安装任何软件。
该解密器使用JavaScript代码实现,通过三个函数:atob、JSON.parse和decodeURIComponent,分别用于base64解码、JSON解析和URL解码。在处理数据时,先从输入框中提取出'data'字段的值,然后进行三次base64解密。最后,将解密后的内容输出到两个输出框中。
使用方法:
- 将您要解密的Base64编码数据粘贴到输入框中。
- 解密器会自动进行解密,并将结果显示在两个输出框中。
- 第一个输出框显示解密后的原始数据。
- 第二个输出框显示URL解码后的结果。
代码示例:
var input = document.getElementById('input');
var output1 = document.getElementById('output1');
var output2 = document.getElementById('output2');
function decrypt() {
var data = JSON.parse(input.value).data;
var decoded1 = atob(data);
var decoded2 = atob(decoded1);
var decoded3 = atob(decoded2);
var url = decodeURIComponent(decoded3);
output1.value = decoded3;
output2.value = url;
}
input.addEventListener('input', decrypt);
这个解密器没有提供解密按钮,而是使用'input'事件来监听输入框的变化,一旦输入框内容发生变化,就会立即进行解密并更新输出框的内容。这种实时解密的方式可以让用户更方便地查看解密结果,但也可能会对性能造成一定的影响。如果需要更高的性能,可以考虑添加一个手动触发的解密按钮。
原文地址: https://www.cveoy.top/t/topic/njnX 著作权归作者所有。请勿转载和采集!