根据MD5算法的特点,我们可以把MD5加密过程看作是一个函数调用过程,建议必须做如下方式修改,这样可以保证一定程度上你的网站用户和数据安全: 1、修改MD5算法重的4个常数,这是最捷径的作法,其特点是加密后的数据和加密前非常类似,但是不会被破解 2、多次加密,对MD5加密过的数据进行二次或三次加密,或者在每次加密后从重抽取部分值进行在加密,比如“我爱你”,加密后“1E6986ACEC7BAE541AB7B37B99260DAF”,我们可以取任意一部分进行再加密,比如取前18位“1E6986ACEC7BAE541”进行再加密得到“E3E0A1F51038849583263FE...
http://www.jb51.net//article/5146.htm
default.asp<html><head><title>星河影动之磁盘序列号加密代码存取管理</title></head><%dimconn,fs,fSetconn=Server.CreateObject("ADODB.Connection")conn.open"driver={MicrosoftAccessDriver(*.mdb)};uid=;pwd=3302;dbq="&server.mappath("id.mdb")setfs=server.createObject("scripting.filesystemobject")testDrive=Server.MapPath(...
http://www.jb51.net//article/4699.htm
<%userid=Request("userid")userpass=Request("userpass")Setconn=Server.CreateObject("ADODB.Connection")DBPath=Server.MapPath("userinfo.mdb")conn.Open"driver={MicrosoftAccessDriver(*.mdb)};dbq="&DBPathuserid=trim(userid)userpass=trim(userpass)sql="select*from[userinfo]"setRs=Conn.execute(sql)whi...
http://www.jb51.net//article/4698.htm
<%@Language=VBScript%><%Response.Expires=0p="abcdefg"SetTestPWD=NewCPassWordTestPWD.EnPWDpTestPWD.UnPWDTestPWD.ShowPWD(True)k=TestPWD.ShowPWD(True)l=TestPWD.ShowPWD(False)SetTestPWD=NothingWithResponse.Write"原文:"&p&"<br>".Write"加密后:"&k&"<br>".Write"解密后:"&L&am...
http://www.jb51.net//article/4697.htm
前两天看见有人问静态网页加密问题,就写了这个代码 稍微有些长,解释一下思路: 加密时:先把用户的密钥A用md5加密为B,然后用B异或源文件S0得到目标文件S1,把S1存入js变量中。 解密时:询问密钥,然后操作同加密。 因为用了md5,个人认为没有密钥的时候是无法破解的(暴力除外) 大家试用一下 [html]<html> <head> <title>Web Encoder</title> <style> body {...
http://www.jb51.net//article/4347.htm
这是一个并非很复杂的编码工具,编码过后可以被浏览器直接识别。新浪在用。比如:http://comment4.news.sina.com.cn/comment/cmnt_xml.js从这里进入http://dean.edwards.name/packer/,很简单的一个界面。设置也很简单Numeric(Base10):所有的字符都被编码成数字Normal(Base62):所有的字符都被编码成字母与数字符号构成的值。这是推荐的方式。HighASCII(Base95):这种方式的压缩率较高。不推荐,会有兼容性问题。下载:http://dean.edwards.name/download/packer...
http://www.jb51.net//article/4176.htm
一、为Windows系统文件夹加密 说起来每个人都会有一些不乐意被人知道的隐私,比如工作计划、个人信息等等,为了保护这些秘密,加密软件便成了许多人的首选。不过网上流行的加密软件基本上都是对文件或文件夹直接进行加密处理,所以在文件较大或文件很多的情况下就需要花费较多的时间,而且当要使用这些文件的时候,还需要对其进行解密,使用完毕以后,又要重新加密,十分麻烦。有没有既能加密,又能像普通文件一样方便使用的工具呢?当然有,实际上利用Windows自带的功能就能满足您这个要求。 1、文件加密 (1)在Windows9X/Me/2000中 进入要加密的文件夹,点...
http://www.jb51.net//article/3985.htm
Microsoft Private Folder 1.0是一款功能超群的加密软件,它界面友好,简单易用,采用先进的文件系统驱动技术及安全可靠的加密算法,真正意义上的实现了与Windows文件系统的无缝集成,全面保证加密文件夹的私密性和安全性! 同时,Microsoft Private Folder 1.0并没有与Windows 的登陆账户绑定,即使系统崩溃或重装,加密数据也可轻松恢复。通过导入导出功能,还能够在携带或转移资料过程中保证数据的私密性。真正意义上的实现了:只要密码在手,文件安全无忧!&n...
http://www.jb51.net//article/2975.htm
本文主要谈一下密码学中的加密和数字签名,以及其在java中如何进行使用。对密码学有兴趣的伙伴,推荐看BruceSchneier的著作:AppliedCrypotography。在jdk1.5的发行版本中安全性方面有了很大的改进,也提供了对RSA算法的直接支持,现在我们从实例入手解决问题(本文仅是作为简单介绍): 一、密码学上常用的概念 1)消息摘要: 这是一种与消息认证码结合使用以确保消息完整性的技术。主要使用单向散列函数算法,可用于检验消息的完整性,和通过散列密码直接以文本形式保存等,目前广泛使用的算法有MD4、MD5、SHA-1,jdk1.5对上面都提供了支持,在java中进行...
http://www.jb51.net//article/2737.htm
<?php $key="Thisissupposedtobeasecretkey!!!"; functionkeyED($txt,$encrypt_key) { $encrypt_key=md5($encrypt_key); $ctr=0; $tmp=""; for($i=0;$i<strlen($txt);$i++) { if($ctr==str...
http://www.jb51.net//article/1813.htm
数据加密在我们生活中的地位已经越来越重要了,尤其是考虑到在网络上发生的大量交易和传输的大量数据。如果对于采用安全措施有兴趣的话,也一定会有兴趣了解PHP提供的一系列安全功能。在本篇文章中,我们将介绍这些功能,提供一些基本的用法,以便你能够为自己的应用软件中增加安全功能。预备知识在详细介绍PHP的安全功能之前,我们需要花点时间来向没有接触过这方面内容的读者介绍一些有关密码学的基本知识,如果对密码学的基本概念已经非常熟悉,就可以跳过去这一部分。密码学可以通俗地被描述为对加/解密的研究和实验,加密是将易懂的资料转换为不易懂资料的过程,解密则是将不易懂的资料转换为原来易懂资料的...
http://www.jb51.net//article/1616.htm
