文本加密解密

2016-02-19 12:52 5 1 收藏

下面是个简单易学的文本加密解密教程,图老师小编详细图解介绍包你轻松学会,喜欢的朋友赶紧get起来吧!

【 tulaoshi.com - Web开发 】

第一步:把如下代码加入到head区域中

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

SCRIPT LANGUAGE="JavaScript"
!-- Begin
function Encrypt(theText) {
output = new String;
Temp = new Array();
Temp2 = new Array();
TextSize = theText.length;
for (i = 0; i TextSize; i++) {
rnd = Math.round(Math.random() * 122) + 68;
Temp[i] = theText.charCodeAt(i) + rnd;
Temp2[i] = rnd;
}
for (i = 0; i TextSize; i++) {
output += String.fromCharCode(Temp[i], Temp2[i]);
}
return output;
}
function unEncrypt(theText) {
output = new String;
Temp = new Array();
Temp2 = new Array();
TextSize = theText.length;
for (i = 0; i TextSize; i++) {
Temp[i] = theText.charCodeAt(i);
Temp2[i] = theText.charCodeAt(i + 1);
}
for (i = 0; i TextSize; i = i+2) {
output += String.fromCharCode(Temp[i] - Temp2[i]);
}
return output;
}
//  End --
/script


第二步:把如下代码加入到body区域中

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

center
form name=encform onsubmit="return false;"
    textarea name=box1 rows=5 cols=50Typhoon Start JavaScript Fairyland

来源:http://www.tulaoshi.com/n/20160219/1602242.html

延伸阅读
加密和解密的字符串: 代码如下: package eoe.demo; import java.security.SecureRandom; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; import javax.crypto.spec.SecretKeySpec; /** * Usage: * pre * String crypto = SimpleCrypto.encrypt(masterpassword, cleartext) * ......
代码如下: using System; using System.Security.Cryptography; using System.Text; using System.IO; namespace Common ...{     /**//// summary     /// DESEncrypt加密解密算法。     /// /summary     public sealed class DESEncrypt     ...{  &nb...
标签: ASP
用asp写个简单的加密和解密的类,在这个类中简单的实现了一个加密和解密。目的是和大家分享一下。这个类的破解非常简单。看看我的注释就知道是怎么回事了。下次编写一个java的加密和解密的类。 class Base64Class rem Const dim sBASE_64_CHARACTERS转化码 dim lenString 计算字符串的长度 dim iCount 计数器 ...
Private Function EncryptString(strString) Dim CharHexSet, intStringLen, strTemp, strRAW, i, intKey, intOffSet Randomize Timer intKey = Round((RND * 1000000) + 1000000) '##### Key Bitsize intOffSet = Round((RND * 1000000) + 1000000) '##### KeyOffSet Bitsize If IsNull(strString) = False Then strRAW = strString intS...
标签: PHP
<?php   $key = "This is supposed to be a secret key !!!";   function keyED($txt,$encrypt_key)   {   $encrypt_key = md5($encrypt_key);   $ctr=0;   $tmp = "";   for ($i=0;$i<strlen($txt);$i++)   { ...

经验教程

207

收藏

10
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部