这是什么加密方式??

作者&投稿:姬侨 (若有异议请与网页底部的电邮联系)
这是什么加密方式?~

加密技术是最常用的安全保密手段,利用技术手段把重要的数据变为乱码(加密)传送,到达目的地后再用相同或不同的手段还原(解密)。  加密技术包括两个元素:算法和密钥。算法是将普通的信息或者可以理解的信息与一串数字(密钥)结合,产生不可理解的密文的步骤,密钥是用来对数据进行编码和解密的一种算法。在安全保密中,可通过适当的钥加密技术和管理机制来保证网络的信息通信安全。

base64。base64算不上加密,只是把任意的二进制信息用64种可见字符编码的方法,这个编码是可逆的,百度base64 解码即可。

7种html加密方式介绍2009-11-26 12:35一:最简单的加密解密
二:转义字符""的妙用
三:使用Microsoft出品的脚本编码器Script Encoder来进行编码 (自创简单解码)
四:任意添加NUL空字符(十六进制00H) (自创)
五:无用内容混乱以及换行空格TAB大法
六:自写解密函数法
七:错误的利用 (自创)   在做网页时(其实是网页木马呵呵),最让人烦恼的是自己辛辛苦苦写出来的客户端IE运行的JAVASCRIPT代码常常被别人轻易的拷贝,实在让自己的心里有点不是滋味,要知道自己写点东西也挺累的......^*^
  但我们也应该清楚地认识到因为JAVASCRIPT代码是在IE中解释执行,要想绝对的保密是不可能的,我们要做的就是尽可能的增大拷贝者复制的难度,让他知难而退(但愿~!~),下面我结合自己这几年来的实践,及个人研究的心得,和大家一起来探讨一下网页中JAVASCRIPT代码的加密解密技术。
  以加密下面的JAVASCRIPT代码为例:
以下是代码片段:
<SCRIPT LANGUAGE="JavaScript">
alert("黑客防线");
</SCRIPT>  一:最简单的加密解密
  大家对于JAVASCRIPT函数escape()和unescape()想必是比较了解啦(很多网页加密在用它们),分别是编码和解码字符串,比如例子代码用escape()函数加密后变为如下格式:
以下是代码片段:
alert%28%22%u9ED1%u5BA2%u9632%u7EBF%22%29%3B
如何?还看的懂吗?当然其中的ASCII字符"alert"并没有被加密,如果愿意我们可以写点JAVASCRIPT代码重新把它加密如下:
以下是代码片段:
%61%6C%65%72%74%28%22%u9ED1%u5BA2%u9632%u7EBF%22%29%3B呵呵!如何?这次是完全都加密了!
当然,这样加密后的代码是不能直接运行的,幸好还有eval(codeString)可用,这个函数的作用就是检查JavaScript代码并执行,必选项 codeString 参数是包含有效 JavaScript 代码的字符串值,加上上面的解码unescape(),加密后的结果如下:
以下是代码片段:
<SCRIPT LANGUAGE="JavaScript">
var code=unescape("%61%6C%65%72%74%28%22%u9ED1%u5BA2%u9632%u7EBF%22%29%3B");
eval(code)
</SCRIPT>
是不是很简单?不要高兴,解密也就同样的简单,解密代码都摆给别人啦(unescape())!呵呵
  二:转义字符""的妙用
  大家可能对转义字符""不太熟悉,但对于JavaScript提供了一些特殊字符如:n (换行)、 r (回车)、' (单引号 )等应该是有所了解的吧?其实""后面还可以跟八进制或十六进制的数字,如字符"a"则可以表示为:"141"或"x61"(注意是小写字符"x"),至于双字节字符如汉字"黑"则仅能用十六进制表示为"u9ED1"(注意是小写字符"u"),其中字符"u"表示是双字节字符,根据这个原理例子代码则可以表示为:
八进制转义字符串如下:
以下是代码片段:
<SCRIPT LANGUAGE="JavaScript">
eval("1411541451621645042u9ED1u5BA2u9632u7EBF425173")
</SCRIPT>十六进制转义字符串如下:
以下是代码片段:
<SCRIPT LANGUAGE="JavaScript">
eval("x61x6Cx65x72x74x28x22u9ED1u5BA2u9632u7EBFx22x29x3B")
</SCRIPT>  这次没有了解码函数,因为JavaScript执行时会自行转换,同样解码也是很简单如下:
以下是代码片段:
<SCRIPT LANGUAGE="JavaScript">
alert("x61x6Cx65x72x74x28x22u9ED1u5BA2u9632u7EBFx22x29x3B")
</SCRIPT>
就会弹出对话框告诉你解密后的结果!
  三:使用Microsoft出品的脚本编码器Script Encoder来进行编码
  工具的使用就不多介绍啦!我是直接使用JavaScript调用控件Scripting.Encoder完成的编码!代码如下:
以下是代码片段:
<SCRIPT LANGUAGE="JavaScript">
var Senc=new ActiveXObject("Scripting.Encoder");
var code='<SCRIPT LANGUAGE="JavaScript">rnalert("黑客防线");rn</SCRIPT>';
var Encode=Senc.EncodeScriptFile(".htm",code,0,"");
alert(Encode);
</SCRIPT>编码后的结果如下:
以下是代码片段:
<SCRIPT LANGUAGE="JScript.Encode">#@~^FgAAAA==@#@&ls DD`J黑客防线r#p@#@&FgMAAA==^#~@</SCRIPT>够难看懂得吧?但相应的解密工具早已出来,而且连解密网页都有!因为其解密网页代码过多,我就不多说拉!给大家介绍一下我独创的解密代码,如下:
以下是代码片段:
<SCRIPT LANGUAGE="JScript.Encode">
function decode()
alert(decode.toString());
</SCRIPT>咋样?够简单吧?它是原理是:编码后的代码运行前IE会先对其进行解码,如果我们先把加密的代码放入一个自定义函数如上面的decode()中,然后对自定义函数decode调用toString()方法,得到的将是解码后的代码!
如果你觉得这样编码得到的代码LANGUAGE属性是JScript.Encode,很容易让人识破,那么还有一个几乎不为人知的window对象的方法execScript(),其原形为:
window.execScript( sExpression, sLanguage )
参数:
sExpression:  必选项。字符串(String)。要被执行的代码。
sLanguage :  必选项。字符串(String)。指定执行的代码的语言。默认值为 Microsoft JScript
使用时,前面的"window"可以省略不写!
利用它我们可以很好的运行编码后的JavaScript代码,如下:
以下是代码片段:
<SCRIPT LANGUAGE="JavaScript">
execScript("#@~^FgAAAA==@#@&ls DD`J黑客防线r#p@#@&FgMAAA==^#~@","JScript.Encode")
</SCRIPT>
你可以利用方法二对其中的""号内的字符串再进行编码,使得"JScript.Encode"以及编码特征码"#@~^"不出现,效果会更好!
  四:任意添加NUL空字符(十六进制00H)
  一次偶然的实验,使我发现在HTML网页中任意位置添加任意个数的"空字符",IE照样会正常显示其中的内容,并正常执行其中的JavaScript 代码,而添加的"空字符"我们在用一般的编辑器查看时,会显示形如空格或黑块,使得原码很难看懂,如用记事本查看则"空字符"会变成"空格",利用这个原理加密结果如下:(其中显示的"空格"代表"空字符")
以下是代码片段:
<S C RI P T L ANG U A G E =" J a v a S c r i p t ">
a l er t (" 黑 客 防 线") ;
< / SC R I P T>
  
如何?是不是显得乱七八糟的?如果不知道方法的人很难想到要去掉里面的"空字符"(00H)的!
  五:无用内容混乱以及换行空格TAB大法
  在JAVASCRIPT代码中我们可以加入大量的无用字符串或数字,以及无用代码和注释内容等等,使真正的有用代码埋没在其中,并把有用的代码中能加入换行、空格、TAB的地方加入大量换行、空格、TAB,并可以把正常的字符串用""来进行换行,这样就会使得代码难以看懂!如我加密后的形式如下:
以下是代码片段:
<SCRIPT LANGUAGE="JavaScript">
"xajgxsadffgds";1234567890
625623216;var $=0;alert//@$%%&*()(&(^%^
//cctv function//
(//hhsaasajx xc
/*
asjgdsgu*/
"黑客防线"//ashjgfgf
/*
@#%$^&%$96667r45fggbhytjty
*/
//window
)
;"#@$#%@#432hu";212351436
</SCRIPT>
至少如果我看到这样的代码是不会有心思去分析它的,你哪?
  六:自写解密函数法
  这个方法和一、二差不多,只不过是自己写个函数对代码进行解密,很多VBS病毒使用这种方法对自身进行加密,来防止特征码扫描!下面是我写的一个简单的加密解密函数,
加密代码如下(详细参照文件"加密.htm"):
以下是代码片段:
<SCRIPT LANGUAGE="JavaScript">
function compile(code)
{
var c=String.fromCharCode(code.charCodeAt(0)+code.length);
for(var i=1;i<code.length;i++){
c+=String.fromCharCode(code.charCodeAt(i)+code.charCodeAt(i-1));
}
alert(escape(c));
}
compile('alert("黑客防线");')
</SCRIPT>运行得到加密结果为:o%CD%D1%D7%E6%9CJ%u9EF3%uFA73%uF1D4%u14F1%u7EE1Kd
相应的加密后解密的代码如下:
以下是代码片段:
<SCRIPT LANGUAGE="JavaScript">
function uncompile(code)
{
code=unescape(code);
var c=String.fromCharCode(code.charCodeAt(0)-code.length);
for(var i=1;i<code.length;i++){
c+=String.fromCharCode(code.charCodeAt(i)-c.charCodeAt(i-1));
}
return c;
}
eval(uncompile("o%CD%D1%D7%E6%9CJ%u9EF3%uFA73%uF1D4%u14F1%u7EE1Kd"));
</SCRIPT>
  七:错误的利用
  利用try{}catch(e){}结构对代码进行测试解密,虽然这个想法很好(呵呵,夸夸自己),因为实用性不大,我仅给个例子
以下是代码片段:
<SCRIPT LANGUAGE="JavaScript">
var a='alert("黑客防线");';
var c="";
for(var i=0;i<a.length;i++){
c+=String.fromCharCode(a.charCodeAt(i)^61);}
alert(c);//上面的是加密代码,当然如果真正使用这个方法时,不会把加密写上的
//现在变量c就是加密后的代码
//下面的函数t()先假设初始密码为0,解密执行,
//遇到错误则把密码加1,然后接着解密执行,直到正确运行
以下是代码片段:
var d=c; //保存加密后的代码
var b=0; //假定初始密码为0
t();
function t()catch(e){
c="";
for(var i=0;i<d.length;i++){
c+=String.fromCharCode(d.charCodeAt(i)^b);}
b+=1;
t();
//setTimeout("t()",0);
}
}
</SCRIPT>

迅雷加密的下载链接地址,使用了BASE64加密算法。BASE64算法是一个可逆的算法,所以可以用来进行简单的加密!

我们在下载一些网络资源的时候,常常会见到类似于如下的链接地址:


BASE64加密算法


mysql 数据库的 登录密码的 加密方式是什么?
MySQL 4.1版本之前是MySQL323加密,MySQL 4.1和之后的版本都是MySQLSHA1加密,MySQL数据库中自带Old_Password(str)和Password(str)函数,它们均可以在MySQL数据库里进行查询,前者是MySQL323加密,后者是MySQLSHA1方式加密。(1)以MySQL323方式加密 select old_password('111111');(2)以MySQLSHA...

无线路由器中 WEP wpa wpa2 这三种加密方式有什么区别
区别:1、加密技术 WEP:RC4的RSA数据加密技术 WPA:RC4的RSA数据加密技术 WPA2:AES加密算法 2、安全性 WEP:使用一个静态的密钥来加密所有的通信,那么如果网管人员想更新密钥,就得亲自访问每台主机 WPA:与之前WEP的静态密钥不同,WPA需要不断的转换密钥。WPA采用有效的密钥分发机制 WPA2:实现了...

加密方式WPA\/WPA2psk是什么
1. WEP WEP是Wired Equivalent Privacy的缩写,它是一种根本的加密办法,其安全性不如别的两种安全类型高。挑选WEP安全类型,路由器将运用802.11根本的WEP安全形式。这儿需求留意的是因为802.11N不支持此加密办法,假如选择此加密办法,路由器可能会工作在较低的传输速率上。这儿格外需求阐明的是,三种...

数据库中用户密码通常用什么加密方式?
早些时候是md5 后期是sha1 都是摘要算法\\x0d\\x0a原密码是无法发到邮箱的\\x0d\\x0a\\x0d\\x0a找回密码是产生一个随机新密码的哈希值然后把新密码的哈希值写入数据库, 然后把新密码发给用户.\\x0d\\x0a用户名一般无需加密

一般网页中的用户名和登录密码在传输过程中是通过什么加密的?
按加密算法分为专用密钥和公开密钥两种。 专用密钥,又称为对称密钥或单密钥,加密时使用同一个密钥,即同一个算法。如DES和MIT的Kerberos算法。单密钥是最简单方式,通信双方必须交换彼此密钥,当需给对方发信息时,用自己的加密密钥进行加密,而在接收方收到数据后,用对方所给的密钥进行解密。这种方式在与多方通信时...

数据加密的方法有哪些?如题 谢谢了
1. 数据加密标准 传统加密方法有两种,替换和置换。上面的例子采用的就是替换的方法:使用密钥将明文中的每一个字符转换为密 文中的一个字符。而置换仅将明文的字符按不同的顺序重新排列。单独使用这两种方法的任意一种都是不够安全的,但 是将这两种方法结合起来就能提供相当高的安全程度。数据...

这是什么加密方式?
如无意外。该是16位的MD5加密

加密U盘是通过什么方法加密的?
一、常见的U盘加密方式主要有两种:软件加密和硬件加密。目前市场常见的是软件加密,建议买个硬盘加密的U盘 二、软件加密的隐患 1.软件出现问题是件概率很高的事情,一旦加密软件出现损坏,被加密的数据就这么被“吞”了。万一出现这样的情况,用户只能通过各种数据恢复软件工具来恢复,但并不保证能成功恢复...

中国五大银行的加密方式主要用的什么方式
由于银行系统较为复杂,每个系统根据安全级别的不同,采用的加密机制可能都不同。加密机制并非越安全越好,需要依赖于具体的业务场景,离开业务场景谈论加密算法都是耍流氓。另外更重要的是:金融行业的全并不是只是依靠某种算法来保证的,而是依托对应的体系。例如,我们平常密码学说的加密算法主要是:对称...

计算机加密方式有哪些?
1 用系统自带的EFS加密,但要注意备份加密证书,另外在加密帐号下是看不到加密效果的。2 用winrar的压缩加密,但速度慢,操作麻烦。3 用超级加密3000加密文件,超级加密3000采用先进的加密算法,使你的文件加密后,真正的达到超高的加密强度,让你的加密文件无懈可击,没有密码无法解密。

津南区18813386944: 这是什么加密方式? -
殷蓉盐酸: 有2种方式第一种是用UrlEncode 函数将get的数据编码后传输.第二种是直接将get的数据转编码例如get的数据编码是GB2312 ,我们先把GB2312转为GBK或者Unicode编码在传输出去,那就可以实现加密了.一般情况下都用第一种方法,第二种性能略低于第一种.

津南区18813386944: 这是哪种加密方法 -
殷蓉盐酸: 用的是16位编码方式,每两位一组.如果要解密,你给的这部分还不够.关键是没分,哈哈哈.

津南区18813386944: 这是什么样式的加密方式求解答?
殷蓉盐酸: 就是次ASSIC码转换成16进制的加密,解的话就是把它的16进制转换成ASSIC码就成了

津南区18813386944: 这是什么加密方式 解密结果是什么?谢谢
殷蓉盐酸: 解密其实是对某一种加密算法求其密钥,条件是要有加密前后的明文和密文,用穷举的方法逐个试密钥,这个是通用的方法,现在流行的加密算法都是不可逆的,否则就没人用了呀

津南区18813386944: 这个是什么加密方式
殷蓉盐酸: 是 md5串 应该是 非对称加密方式

津南区18813386944: 请问这是什么加密方法 -
殷蓉盐酸: 就是MD5加密的.网上破解的也只有一些而已,对自己特别设的密码是没用的.如果你想进去的话用cookie欺骗试试.

津南区18813386944: 帮我看看这是什么加密方式 -
殷蓉盐酸: 应该是把文件的属性改成系统属性了.你想看的话可以再设置显示隐藏文件的上面一点,有一项是显示系统文件,取消隐藏系统文件,一般就可以显示出来了.如果你想从根本上解决问题,可以这样:开始→运行→cmd打开命令提示符,键入:...

津南区18813386944: 8:5<;:8这是什么加密方式!
殷蓉盐酸: 你好,这个是EFS加密 参考 http://blog.163.com/zy408558989@126/blog/static/287227152007916101529497/这里面有详细解释

津南区18813386944: 懂数字加密的朋友帮我看看这样的是什么加密方式 -
殷蓉盐酸: 公开密钥加密(非对称加密)

津南区18813386944: 已知以下明文密文对应关系.谁能告诉我这是什么加密方式. -
殷蓉盐酸: 你好,答案如下所示.第一位减1,第二位加1,第三位减二./=-1,.=-2,`=a-1,_=a-2.希望你能够详细查看.如果你有不会的,你可以私信给我.我有时间就会帮你解答.希望你好好学习.每一天都过得充实.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网