V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
lovezww2011
V2EX  ›  分享创造

买了一个域名,开发了一个 base64 解码在线工具,哈哈,我也有自己的网站了

  •  
  •   lovezww2011 ·
    geeeeeeeek · 2023-12-22 17:20:56 +08:00 · 3562 次点击
    这是一个创建于 371 天前的主题,其中的信息可能已经有所发展或是发生改变。

    base64 在线解码工具可以帮助你将 Base64 编码的字符串解码为原始的文本或数据。

    http://base64.icu

    以下是一个简单的 base64 在线解码工具的示例:

    html
    <!DOCTYPE html>  
    <html>  
    <head>  
      <title>Base64 在线解码工具</title>  
    </head>  
    <body>  
      <h1>Base64 在线解码工具</h1>  
      <label for="input">输入 Base64 编码的字符串:</label>  
      <input type="text" id="input" name="input" placeholder="请输入 Base64 编码的字符串">  
      <button onclick="decode()">解码</button>  
      <p id="output"></p>  
      
      <script>  
        function decode() {  
          var input = document.getElementById("input").value;  
          var decoded = atob(input); // 使用 atob 函数解码 Base64 字符串  
          document.getElementById("output").innerHTML = decoded; // 显示解码后的结果  
        }  
      </script>  
    </body>  
    </html>
    

    这个简单的在线解码工具允许用户输入一个 Base64 编码的字符串,并点击“解码”按钮来将其解码为原始文本。解码后的结果将在页面的指定位置显示。请注意,此示例使用了 JavaScript 的内置函数 atob()来执行 Base64 解码。

    要使用 base64 在线解码工具,您需要将编码的 Base64 字符串复制到解码工具的输入框中,然后执行解码操作。解码工具通常会提供一个按钮或选项来执行解码操作,将编码的 Base64 字符串转换为原始数据或文本。

    参考资料

    15 条回复    2023-12-26 18:48:33 +08:00
    AoEiuV020JP
        1
    AoEiuV020JP  
       2023-12-22 17:23:40 +08:00
    这都能 icu 吗,
    google2020
        2
    google2020  
       2023-12-22 17:30:10 +08:00
    现在用不着 crypto js 了,用 text encoder 就可以把 utf 8 字符串转 latin1 然后 btoa 和 atob
    kilvn
        3
    kilvn  
       2023-12-22 17:41:15 +08:00   ❤️ 12
    你要是闲得慌,去把村口的粪倒了
    dapang1221
        4
    dapang1221  
       2023-12-22 17:41:49 +08:00
    v2er 人手一个工具站是这样的
    zhusimaji
        5
    zhusimaji  
       2023-12-22 18:11:44 +08:00 via iPhone
    这不是人手一个工具箱,工具还更多
    iDennis
        6
    iDennis  
       2023-12-22 23:39:33 +08:00 via Android
    人手一个工具站,这是我的:dtool.fun
    duwenink248
        7
    duwenink248  
       2023-12-23 12:57:42 +08:00
    @iDennis 大佬 开源吗
    samhjn
        8
    samhjn  
       2023-12-23 17:49:02 +08:00 via iPhone
    买了个 ett.ing ,想着可以凑个 g.ett.ing 做一个可以直接 curl 着用的工具站。但确实感觉工具站太多,拿个 700 块钱的域名做工具站太不值当,不知道其它 v 友有没有好的创意
    Honwhy
        10
    Honwhy  
       2023-12-24 01:07:55 +08:00   ❤️ 1
    楼主可以考虑下用 rust 实现 wasm ,做到 urlsafe base64
    https://github.com/honwhy/urlsafe-base64
    lsk569937453
        11
    lsk569937453  
       2023-12-24 17:32:01 +08:00
    txzh007
        12
    txzh007  
       2023-12-25 17:59:15 +08:00
    sitboy
        13
    sitboy  
       2023-12-26 09:26:31 +08:00
    @iDennis 老哥,你这个站点的 ICP 查询工具失效了么?查不出来
    sitboy
        14
    sitboy  
       2023-12-26 09:28:18 +08:00
    https://www.icpapi.com/
    这个查 ICP 的网站还挺快的,不知道谁做的
    billccn
        15
    billccn  
       2023-12-26 18:48:33 +08:00
    楼主这个实现用`innerHTML`还有一个注入攻击漏洞,如果解码内容含有<符号,轻则后面内容消失,重则运行任意脚本。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   966 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 22:06 · PVG 06:06 · LAX 14:06 · JFK 17:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.