`
zhanghan
  • 浏览: 191440 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

Javascript加密解密实现

阅读更多

没有啥好介绍的,字符转数字再进行异或操作。加、解密同一个操作。

保管好key别人想破解很难。

 

 

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY>
<script type="text/javascript">
    <!--
 /**
  * JS加密解密类
  * author:a7
  */
    var PWUtil=function (){
     this.key = "&*&*(#$#@^";//加密解密钥匙(重要)
  this.klen = this.key.len;
  /**
   *加密方法
   *@param pas 明文
   */
  this.encode=function(pas){
   var ps = "";
   //加密
   for(var i=0;i<pas.length;i++){
    var c = this.key.charCodeAt(i%this.klen);
    var d = pas.charCodeAt(i);
    ps+=String.fromCharCode(d^c);
   }
   return ps;
  }
  /**
   *解密方法
   *@param pas 密文
   */
  this.decode=function(pas){
   return this.encode(pas);
  }
 }
 var pwd = new PWUtil();
 var ps = pwd.encode("abcdefg234234");
 alert("加密后的串:"+ps);
 ps = pwd.decode(ps);
 alert("解密后的串:"+ps);

 
   / -->
</script>
</BODY>
</HTML>

分享到:
评论

相关推荐

    Javascript 加密解密 CryptoJS

    JavaScript加密解密库CryptoJS是开发人员在Web应用中实现安全数据处理的常用工具,尤其在需要保护用户敏感信息如密码、API密钥等场景下。这个库支持多种加密算法,包括对称加密(如AES、DES)、非对称加密(如RSA)...

    java和javascript之间的DES加密解密

    下面将详细阐述DES加密解密的基本原理、Java和JavaScript的实现方式以及如何在两者之间进行互操作。 1. **DES加密算法**: DES是一种分组密码,使用64位的数据块和56位的密钥进行操作。它通过一系列复杂的数学变换...

    javascript 加密解密软件

    在实际应用中,JavaScript加密解密并非总是完美的解决方案,因为聪明的攻击者仍可能找到绕过的方法。因此,结合其他安全措施,如服务器端验证、HTTPS传输和授权机制,可以提供更全面的保护。 总的来说,`redecoder`...

    javascript加密java解密

    这篇博客“javascript加密java解密”(链接已给出)可能探讨了如何在JavaScript中实现加密,然后在Java后端进行解密的流程。这种做法常用于传输过程中保护用户的隐私数据,如密码、个人信息等。 1. **JavaScript...

    与上传的另一篇资源JS前端加密所对应的.NET版本的加密解密,可实现js加密,后台解密,后台加密,js端解密

    本资源是对另一篇资源js端加密,后台解密/JS端解密,后台加密的后台版本,已亲测可用,并且加密和解密都可正常执行,注意:本资源中包含AES加密解密,RSA加密解密,以及生成PEM格式的RSA公私秘钥,但是有点没做好的...

    javascript将url中的参数加密解密代码

    在JavaScript中,有时我们需要对URL中的参数进行加密和解密,以确保数据的安全性,防止敏感信息被轻易读取。本文提供的代码片段就是用于实现这个目的的一个示例。让我们深入了解一下这段代码的工作原理和相关知识点...

    国密算法SM4,JavaScript加密,java解密

    总结来说,"国密算法SM4,JavaScript加密,java解密"涉及到的是一套前后端数据安全解决方案,其中前端使用JavaScript实现SM4加密,保护数据在传输过程中的安全,而后端使用Java进行解密,恢复原始信息。这一过程要求...

    JavaScript加密解密的七种方法

    JavaScript加密解密技术是网页开发中保护代码不被轻易复制的一种策略。虽然JavaScript代码在浏览器中执行,使得绝对保密变得困难,但是通过各种加密手段,可以增加破解的难度。以下介绍七种JavaScript加密方法: 1....

    javascript DES加密解密算法

    JavaScript实现DES加密解密的关键点: 1. 密钥扩展:DES的64位密钥实际上只有56位用于加密,因为每7位一组,其中第8位是校验位,不参与计算。JavaScript中需要将64位密钥转换为56位的有效密钥。 2. 使用库:由于...

    脚本加密解密器脚本加密解密器

    在IT行业中,脚本加密与解密是一项关键的技术,尤其对于保护源代码、防止未授权访问和盗用来说至关重要。脚本加密解密器是一种工具,它的主要功能是将...而选择合适的加密解密器,并正确使用,是实现这一目标的关键。

    JavaScript 压缩 加密 解密

    JavaScript加密** JavaScript加密通常用于保护敏感数据,如用户密码、API密钥或个人信息。常见的加密算法有AES(高级加密标准)、RSA(公钥加密算法)和SHA(安全散列算法)。JavaScript库如CryptoJS提供了这些...

    JS前台加密,java后台解密实现

    在这个场景中,我们关注的是“JS前台加密,Java后台解密实现”,这通常涉及到用户敏感信息如用户名和密码的安全传输。以下是关于这个话题的详细解释: 首先,**JS前台加密**是指在用户浏览器端,使用JavaScript对...

    RSA通过javascript加密java解密

    在“RSA通过javascript加密java解密”的场景中,我们有两个主要的技术点:JavaScript端的加密和Java端的解密。以下是对这两个环节的详细说明: 1. JavaScript端的RSA加密: - 使用库:JavaScript中常见的RSA加密库...

    JavaScript加密解密7种方法学习资料.doc

    总结来说,JavaScript加密解密方法各有利弊,从简单的`escape()`到复杂的加密库,选择哪种方法取决于对安全性的需求和实现的复杂度。在实际应用中,通常需要结合多种策略,如服务器端处理敏感数据、使用HTTPS传输、...

    AES实现前端JS和后端java加密解密

    后端Java实现AES加密解密: 1. **导入依赖**:在Java中,我们需要添加Apache Commons Codec库来处理Base64编码,以及Java Cryptography Extension (JCE)来支持AES操作。确保JCE未受限制,因为默认情况下,Java对某些...

    易语言调用JSEncrypt实现RSA加密解密

    在易语言中调用JSEncrypt库来实现RSA加密解密,可以为易语言的应用增加一层安全防护。 JSEncrypt是一个JavaScript库,由Benjamin van Ryseghem开发,主要用于RSA加密操作,特别适用于前端与后端之间的安全通信。它...

    php+uni-app AES加密解密.rar

    在uni-app中,可以使用JavaScript的crypto-js库来实现AES加密解密。首先,你需要通过HBuilderX引入该库,然后在uni-app代码中使用: ```javascript const CryptoJS = require('crypto-js'); const key = 'your_...

    Js Java Rsa 加密解密

    总的来说,JavaScript和Java实现的RSA加密解密技术是现代网络安全体系中的重要组成部分,对于开发者来说,理解和掌握这部分知识是必要的。通过学习和实践,你可以提升应用的安全性,保护用户数据不受侵犯。

Global site tag (gtag.js) - Google Analytics