logo NodeSeekbeta

一个简单的Base64加密解密相互转换网页

有了它,搭建在自己VPS上,再也不怕使用第三方网站工具时被窃取了 ac01

f54929d5deae84854f87221c345b63d6.png

直接上代码,另存为base64.html。然后丢在网站环境上或者直接本地浏览器打开都能正常运行。

<!DOCTYPE html>
<html>
<head>
    <title>Base64 加密与解密</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
    <h2>Base64 加密与解密</h2>

    <label for="inputText">输入文本:</label><br>
    <textarea id="inputText" rows="4" cols="50"></textarea><br>

    <button onclick="convertToBase64()">加密</button>
    <button onclick="convertFromBase64()">解密</button><br>

    <label for="outputText">输出文本:</label><br>
    <textarea id="outputText" rows="4" cols="50"></textarea>

    <script>
        // 加密
        function convertToBase64() {
            var inputText = document.getElementById('inputText').value;
            var outputText = btoa(unescape(encodeURIComponent(inputText)));
            document.getElementById('outputText').value = outputText;
        }

        // 解密
        function convertFromBase64() {
            var inputText = document.getElementById('inputText').value;
            var outputText = decodeURIComponent(escape(atob(inputText)));
            document.getElementById('outputText').value = outputText;
        }
    </script>
</body>
</html>
12
  • atob在编码中文的时候不太行哦

  • base64只能算编码 不能算加密

  • bd

  • 绑定

  • 我一般直接f12

  • 直接复制文本在控制台解密一下. 感觉作用不是很大。

  • base64没卵用

  • https://www.base64decode.org/
    https://www.base64encode.org/

  • 要用btoa和atob的话不如直接console xhj024

  • @juhua #0 可以参考 https://base64.us 里的另一种实现方法来实现 xhj001

12

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有12543位seeker

🎉欢迎新用户🎉