Zu den Verschlüsselungsmethoden gehören: 1. Verwenden Sie die Anweisung „window.btoa(value)“ zum Verschlüsseln; 2. Verwenden Sie hex_md5(), b64_md5(), str_md5() und andere Funktionen zum Verschlüsseln; 3. Verwenden Sie die Funktion sha1() zum Verschlüsseln; 4. Verwenden Sie die Escape()-Funktion zur Verschlüsselung. 5. Verwenden Sie die AES-Verschlüsselung.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Beispiel: können auch als Plug-Ins bezeichnet werden.
2, b64_md5(Wert)6, str_hmac_md5(Schlüssel, Daten)3, str_md5(Wert)
5, b64_hmac_md5(Schlüssel, Daten)
4, hex_hmac_md5(Schlüssel, Daten)
md5-Code-Download-Adresse – klicken Sie hier, um herunterzuladen
Verwenden Sie nach dem Herunterladen das Skript-Tag, um es einzuführen und zu verwenden<html> <head> <title>前端的base64使用方法</title> </head> <body> </body> <script> var str = "hello"; var str64 = window.btoa("hello"); console.log("字符串是:"+str); console.log("经base64编码后:"+str64); console.log("base64解码后:"+window.atob(str64)); </script> </html>Nach dem Login kopieren
Drei, SHA1-Verschlüsselung (irreversibel)
sha1.js nicht gefunden Hier Laden Sie die Adresse herunter, suchen Sie die Online-Datei in bootcdn und importieren Sie sie. Wenn Sie sie benötigen, können Sie sie selbst von bootcdn herunterladen
<script src="md5/md5.js"></script>"></script> <script> var code = "123456"; var username = "123456"; var password = "123456"; var str1 = hex_md5("123456"); var str2 = b64_md5("123456"); var str3 = str_md5("123456"); var str4 = hex_hmac_md5(code,code); var str5 = b64_hmac_md5(username,username); var str6 = str_hmac_md5(password,password); console.log(str1); // e10adc3949ba59abbe56e057f20f883e console.log(str2); // 4QrcOUm6Wau+VuBX8g+IPg console.log(str3); // áÜ9IºY«¾VàWò��> console.log(str4); // 30ce71a73bdd908c3955a90e8f7429ef console.log(str5); // MM5xpzvdkIw5VakOj3Qp7w console.log(str6); // 0Îq§;Ý��9U©��t)ï </script>
4Verwenden Sie die JS-Funktionen escape() und unescape() kodieren bzw. dekodieren String
<script src="https://cdn.bootcss.com/js-sha1/0.6.0/sha1.js"></script> <script type="text/javascript"> var sha1_1 = sha1("mosquito~"); console.log(sha1_1); var sha1_2 = sha1("admin:1001"); console.log(sha1_2); </script>
5. AES/DES-Verschlüsselung und -Entschlüsselung
<script type="text/javascript"> var escape1 =escape("我的名字是:mosquito~");//编码 console.log(escape1); var unescape1 = unescape(escape1); //解码 console.log(unescape1); </script>
[Hinweis]: Beim Verschlüsseln muss es in a umgewandelt werden string und toString verwendet. Beim Entschlüsseln muss das Format utf8 verwendet werden
Das obige ist der detaillierte Inhalt vonWelche JavaScript-Verschlüsselungsmethoden gibt es?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!