Skip to content

Latest commit

 

History

History
executable file
·
42 lines (34 loc) · 1.78 KB

README_zh_CN.md

File metadata and controls

executable file
·
42 lines (34 loc) · 1.78 KB

XXTEA 加密算法的 JavaScript 实现

XXTEA logo

Build Status Gitter bower version GitHub release License

Sauce Test Status

简介

XXTEA 是一个快速安全的加密算法。本项目是 XXTEA 加密算法的 JavaScript 实现。

它不同于原始的 XXTEA 加密算法。它是针对字符串类型数据进行加密的,而不是针对 uint32 数组。同样,密钥也是字符串类型。

使用

<!DOCTYPE html>
<html>
    <head>
        <title>XXTEA test</title>
        <meta charset="UTF-8">
        <script src="dist/xxtea.min.js" type="text/javascript"></script>
    </head>
    <body>
        <script type="text/javascript">
            var str = "Hello World! 你好,中国!";
            var key = "1234567890";
            var encrypt_data = XXTEA.encryptToBase64(str, key);
            console.log(encrypt_data);
            var decrypt_data = XXTEA.decryptFromBase64(encrypt_data, key);
            console.assert(str === decrypt_data);
        </script>
    </body>
</html>