91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3.38MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-11-06
  • 語言: Java
  • 標(biāo)簽: JS??java??加密??解密??

資源簡介

需要對用戶信息進行加密,前臺js中對用戶名密碼進行加密傳輸。 然后后臺進行解密操作

資源截圖

代碼片段和文件信息

package?com.itmyhome;

import?java.io.ByteArrayOutputStream;

public?class?Login?{

private?String?username;
private?String?password;
public?String?login()?{
System.out.println(“密文:username?->?“?+?username?+?“?password?->?“?+?password);
System.out.println(“原文:username?->?“?+?new?String(decode(username))?+?“?password?->?“?+?new?String(decode(password)));
return?“success“;
}

private?static?char[]?base64EncodeChars?=?new?char[]?{?‘A‘?‘B‘?‘C‘?‘D‘
‘E‘?‘F‘?‘G‘?‘H‘?‘I‘?‘J‘?‘K‘?‘L‘?‘M‘?‘N‘?‘O‘?‘P‘?‘Q‘
‘R‘?‘S‘?‘T‘?‘U‘?‘V‘?‘W‘?‘X‘?‘Y‘?‘Z‘?‘a(chǎn)‘?‘b‘?‘c‘?‘d‘
‘e‘?‘f‘?‘g‘?‘h‘?‘i‘?‘j‘?‘k‘?‘l‘?‘m‘?‘n‘?‘o‘?‘p‘?‘q‘
‘r‘?‘s‘?‘t‘?‘u‘?‘v‘?‘w‘?‘x‘?‘y‘?‘z‘?‘0‘?‘1‘?‘2‘?‘3‘
‘4‘?‘5‘?‘6‘?‘7‘?‘8‘?‘9‘?‘+‘?‘/‘?};

private?static?byte[]?base64DecodeChars?=?new?byte[]?{?-1?-1?-1?-1?-1
-1?-1?-1?-1?-1?-1?-1?-1?-1?-1?-1?-1?-1?-1?-1?-1?-1
-1?-1?-1?-1?-1?-1?-1?-1?-1?-1?-1?-1?-1?-1?-1?-1?-1
-1?-1?-1?-1?62?-1?-1?-1?63?52?53?54?55?56?57?58?59
60?61?-1?-1?-1?-1?-1?-1?-1?0?1?2?3?4?5?6?7?8?9
10?11?12?13?14?15?16?17?18?19?20?21?22?23?24?25?-1
-1?-1?-1?-1?-1?26?27?28?29?30?31?32?33?34?35?36?37
38?39?40?41?42?43?44?45?46?47?48?49?50?51?-1?-1?-1
-1?-1?};

/**
?*?解密
?*?@param?str
?*?@return
?*/
public?static?byte[]?decode(String?str)?{
byte[]?data?=?str.getBytes();
int?len?=?data.length;
ByteArrayOutputStream?buf?=?new?ByteArrayOutputStream(len);
int?i?=?0;
int?b1?b2?b3?b4;

while?(i? do?{
b1?=?base64DecodeChars[data[i++]];
}?while?(i? if?(b1?==?-1)?{
break;
}

do?{
b2?=?base64DecodeChars[data[i++]];
}?while?(i? if?(b2?==?-1)?{
break;
}
buf.write((int)?((b1?<>>?4)));

do?{
b3?=?data[i++];
if?(b3?==?61)?{
return?buf.toByteArray();
}
b3?=?base64DecodeChars[b3];
}?while?(i? if?(b3?==?-1)?{
break;
}
buf.write((int)?(((b2?&?0x0f)?<>>?2)));

do?{
b4?=?data[i++];
if?(b4?==?61)?{
return?buf.toByteArray();
}
b4?=?base64DecodeChars[b4];
}?while?(i? if?(b4?==?-1)?{
break;
}
buf.write((int)?(((b3?&?0x03)?< }
return?buf.toByteArray();
}

public?static?void?main(String[]?args)?{
}

public?String?getUsername()?{
return?username;
}

public?void?setUsername(String?username)?{
this.username?=?username;
}

public?String?getPassword()?{
return?password;
}

public?void?setPassword(String?password)?{
this.password?=?password;
}

}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-04-04?11:10??encrypt?demo\
?????目錄???????????0??2015-04-03?14:57??encrypt?demo\encrypt\
?????文件????????1069??2015-04-03?14:57??encrypt?demo\encrypt\.classpath
?????目錄???????????0??2015-04-03?14:57??encrypt?demo\encrypt\.myeclipse\
?????文件?????????295??2015-04-03?16:03??encrypt?demo\encrypt\.mymetadata
?????文件????????1413??2015-04-03?16:03??encrypt?demo\encrypt\.project
?????目錄???????????0??2015-04-03?14:57??encrypt?demo\encrypt\.settings\
?????文件?????????500??2015-04-03?14:57??encrypt?demo\encrypt\.settings\.jsdtscope
?????文件????????1040??2015-04-03?16:03??encrypt?demo\encrypt\.settings\com.genuitec.eclipse.j2eedt.core.prefs
?????文件??????????49??2015-04-03?14:57??encrypt?demo\encrypt\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2015-04-03?14:57??encrypt?demo\encrypt\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2015-04-03?14:57??encrypt?demo\encrypt\src\
?????目錄???????????0??2015-04-03?14:57??encrypt?demo\encrypt\src\com\
?????目錄???????????0??2015-04-03?14:57??encrypt?demo\encrypt\src\com\itmyhome\
?????文件????????2871??2015-04-03?15:56??encrypt?demo\encrypt\src\com\itmyhome\Login.java
?????文件?????????354??2015-04-03?14:57??encrypt?demo\encrypt\src\struts.xml
?????目錄???????????0??2015-04-03?15:02??encrypt?demo\encrypt\WebRoot\
?????文件?????????827??2015-04-03?15:17??encrypt?demo\encrypt\WebRoot\index.jsp
?????目錄???????????0??2015-04-03?15:02??encrypt?demo\encrypt\WebRoot\js\
?????文件???????92556??2015-04-03?15:02??encrypt?demo\encrypt\WebRoot\js\jquery-1.8.0.min.js
?????文件????????2309??2015-04-03?15:53??encrypt?demo\encrypt\WebRoot\login.jsp
?????目錄???????????0??2015-04-03?14:57??encrypt?demo\encrypt\WebRoot\meta-INF\
?????文件??????????36??2015-04-03?14:57??encrypt?demo\encrypt\WebRoot\meta-INF\MANIFEST.MF
?????目錄???????????0??2015-04-03?14:57??encrypt?demo\encrypt\WebRoot\WEB-INF\
?????目錄???????????0??2015-04-03?16:03??encrypt?demo\encrypt\WebRoot\WEB-INF\classes\
?????目錄???????????0??2015-04-03?16:03??encrypt?demo\encrypt\WebRoot\WEB-INF\classes\com\
?????目錄???????????0??2015-04-03?16:03??encrypt?demo\encrypt\WebRoot\WEB-INF\classes\com\itmyhome\
?????文件????????3518??2015-04-03?16:03??encrypt?demo\encrypt\WebRoot\WEB-INF\classes\com\itmyhome\Login.class
?????文件?????????354??2015-04-03?14:57??encrypt?demo\encrypt\WebRoot\WEB-INF\classes\struts.xml
?????目錄???????????0??2015-04-03?14:57??encrypt?demo\encrypt\WebRoot\WEB-INF\lib\
?????文件???????69002??2015-04-03?14:57??encrypt?demo\encrypt\WebRoot\WEB-INF\lib\commons-fileupload-1.3.1.jar
............此處省略10個文件信息

評論

共有 條評論

相關(guān)資源