1.jsp md5 å¨ç½è®ºå
2.quot网站源码是简简单什么意思
3.200分求人帮看看这个论坛用的啥品牌的jsp论坛源码?http://message.changde.gov.cn/
jsp md5 å¨ç½è®ºå
MD5ç®æ³æ¯åºå®çï¼ä¸æ¯è¯´æ人çMD5åå¦å¤çmd5ä¸ä¸æ ·
ä½ æåå¨ç½è®ºåå å¯åçMD5ç ï¼æ¯å¦ä½ å å¯âAAAâ ï¼ç¶åå»æ¾æ åçMD5å å¯AAAï¼å¦æè·å¾çå¯æä¸ä¸æ ·ï¼é£è¯´æå¨ç½è®ºåç³»ç»å¯¹md5è¿è¡äºä¿®æ¹æ2次å å¯ï¼å¦æä½ æ²¡æå¨ç½æºç é£å°±å®å ¨æ²¡æäº
-------------------------------------------
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
/**
* é便åçä¸ä¸ªMD5å å¯ åæ°code为åæï¼é»è®¤è¿åå¼ä¸ºMD5çä½å¯æ
*ä½é£è¡å»ææ左端注é符 è¿åå¼å°±æ¯ä½
* */
public String enCodeByMD5(String code) {
String password = code;
try {
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(code.getBytes());
byte b[] = md.digest();
int i;
StringBuffer buf = new StringBuffer("");
for (int offset = 0; offset < b.length; offset++) {
i = b[offset];
if (i < 0)
i += ;
if (i < )
buf.append("0");
buf.append(Integer.toHexString(i));
}
password = buf.toString();//ä½çå å¯
// password = password.substring(8,);//ä½çå å¯
}
catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
return password;
}
----------------------------------------
以ä¸ä¸ºMD5å å¯
----------------------------------------
ä¸é¢é£ä¸ªæ¯æèªå·±åçä¸ä¸ªçº¯æ°å¦æ¹æ³å å¯ï¼å¾ç®åï¼æ¨¡ä»¿MD5çä¿¡æ¯æè¦æ³ï¼è¯¥ç®æ³ä¹æ¯ä¸å¯éå å¯ï¼ 尽管ç®æ³å¼ºåº¦ï¼æçï¼é½æ¯ä¸ä¸MD5..ä½æ¯æ¯æ°ç®æ³ï¼æ以ä¸å¯è½ä¼æ穷举æ°æ®åºï¼æºç ä¹æ¯æ第ä¸æ¬¡å¨ç¾åº¦ç¥éä¸åï¼ç®åçå®å ¨æ§åèæ¯MD5é«ä¸äºã
---
public String enCodeByMath(String code) {
int k;
int l;
StringBuffer sbuf = new StringBuffer();
int cl = code.length();
long tempInt1 = 0L;
byte[] tempByte1 = code.getBytes();
byte[] arrayOfByte1 = tempByte1;
int i = 0;
for (int j = arrayOfByte1.length; i < j; ++i) {
byte b = arrayOfByte1[i];
tempInt1 = ((tempInt1 + b + 1L) * (b - cl) - cl * cl) * (b + - cl * cl);
sbuf.append(String.valueOf(Math.abs(tempInt1)));
}
for (i = cl; sbuf.length() < ; ++i)
if (i + 1 < sbuf.length()) {
sbuf.append(sbuf.toString().substring(i, i + 1));
} else
sbuf.append("a");
byte[] tempByte2 = sbuf.toString().getBytes();
int[][] tempInt2 = new int[][];
k = 0;
for (l = 0; l < ; ++l)
for (int j = 0; j < ; ++j) {
tempInt2[l][j] = (tempByte2[k] * cl);
++k;
}
sbuf.delete(0, sbuf.length());
for (l = 0; l < ; ++l)
sbuf.append(Math.abs(tempInt2[l][l] * cl - tempInt2[l][(l + )] * ( - cl)));
String puzzleCode = sbuf.toString();
tempByte2 = null;
tempInt2 = null;
return puzzleCode;
}
irf ..
quot网站源码是什么意思
网站源码,我们可以把它理成源文代码,单论就拿我们当前看到的坛源这个网页来说吧,其实它是论坛源码生日提醒由一大堆的源代码组成,通过我们的源码IE(Microsoft Internet Explorer)浏览器(或服务器)翻译成现在我们所看到的这个样子。网站源码也分为两种,简简单一种是单论动态源码如:ASP,PHP,坛源JSP,论坛.NET,源码CGI等,简简单apache源码全景分析一种是单论静态源码如:HTML等。什么是坛源动态源码呢?最大的特点就是能够和用户之间互动。比如说网易的论坛信箱,张三登陆的源码时候,会看到欢迎光临张三,电子商场 asp 源码李四又登陆了,李四又看到欢迎光临李四,其实他们两个人登陆的是一个页面,这个就是动态源码的好处,如果要是线程池应用源码用静态源码,好么网易有几百万的邮箱用户,每个人做一个页面那要多少页啊?动态源码不单单只有这么一点用处,比如说我们常见的一些论坛、留言本、计数器、英威腾源码聊天室等,都是由动态源码开发的。什么是静态源码呢,比如说我们当前看到的这个网页他就是静态的源码,静态源码无法实现以上的那些功能。现在有不少源码下载站,提供别人开发好的源码让我们下载。他们开发的都不错,美工也相当不错,基本上下载下来,只要稍加改动就可以使用了,更方便了我们建站,您可以跟据自己所需去下载,更重要的是,要先看看您自己使用的网站空间,是那一种的,比如说您使用的是ASP空间,那么您一定要下载ASP源码,不然下载别的是不能运行的。。
分求人帮看看这个论坛用的啥品牌的jsp论坛源码?/
服务器都被做了定向处理应该是自己编写的网业代码,此网业中包含了HTML/css样式表/VBscript/C++/使用了ASP.net技术进行服务器代码编写及处理,要查看该网业的代码可以点击该网站(论坛)的"查看--原文件",如果你想进行代码修改或编辑,很简单,前提是rghgfdgfdgfdhfghgj你安装了网业制作编辑软件,比如网业三剑客或Microsoft Office FrontPage等,首先点击该网站(论坛)的"文件--使用Microsoft Office FrontPage编辑,就可以进行你想要的一切操作了,修改起来很方便的,如果不dsfdsfds
行