|
|
Közzétéve 2015. 01. 02. 20:54:24
|
|
|
|

Ezt a bejegyzést utoljára Delver_Si szerkesztette 2015-1-2 22:21-én
Utóirat: Mind az apache Commons csomagoknak hívják [mw_shl_code=java,true]csomag biztonsága; importál org.apache.commons.codec.binary.Base64; importál org.apache.commons.codec.digest.DigestUtils;
/** * @author Delver_Si
* */ public class EncodeAndDecode { /** * MD5 titkosítás * @param erő * @return */ public static String Md5encode(String str) { return DigestUtils.md5Hex(str); }
/** * Base64 titkosítás * @param erő * @return */ public static String Base64encode(String str) { byte[] b = Base64.encodeBase64(str.getBytes(), true); return new String(b); } /** * Base64 titkosítás * @param erő * @return */ public static String Base64decode(String str) { byte[] b = Base64.decodeBase64(str.getBytes()); return new String(b); }
/** * Generáld SHA1-et */ public static String SHA1encode(String str) { return DigestUtils.sha1Hex(str); }
} [/mw_shl_code]
[mw_shl_code=java,true]csomag biztonsága;
import java.io.ByteArrayOutputStream;
importál org.apache.commons.exec.CommandLine; importál org.apache.commons.exec.DefaultExecutor; importál org.apache.commons.exec.PumpStreamHandler;
public class Exec { /** * Rendszerparancsok végrehajtása * @param parancs * @return */ public static String exec(String command) {
try { ByteArrayOutputStream outputStream = új ByteArrayOutputStream();
ByteArrayOutputStream errorStream = új ByteArrayOutputStream();
CommandLine parancssor: = CommandLine.parse(parancs);
DefaultExecutor exec = új DefaultExecutor();
exec.setExitValues(null);
PumpStreamHandler streamHandler = új PumpStreamHandler (outputStream, errorStream);
exec.setStreamHandler(streamHandler);
exec.execute(parancssor);
String out = outputStream.toString("gbk");
String error = errorStream.toString("gbk");
return out+error;
} fogás (Kivétel e) { e.printStackTrace(); return e.toString();
}
}
} [/mw_shl_code]
[mw_shl_code=java,true]package teszt; Importbiztonság. Kódolás és dekódolás; Importbiztonság. Vezető;
public class teszt { public static void main(String[] args) { System.out.println(EncodeAndDecode.Md5encode("whsvse.com")); System.out.println(EncodeAndDecode.Base64encode("whsvse.com")); System.out.println(EncodeAndDecode.Base64decode("d2hzdnNlLmNvbQ=="));
String str = Exec.exec("ping baidu.com"); System.out.println(str); }
} [/mw_shl_code]
:commons-codec-1.10.jar melléklet (A Commons projektekben használt eszközkészletek olyan gyakori kódolási módszerek kezelésére, mint például a DES, SHA1, MD5, Base64, URL, Soundx stb.) commons-exec-1.3.jar( Az Apache Commons Exec egy Java projekt az Apache-on, amely néhány gyakori módszert kínál külső folyamatok futtatására)
|
-
1.png
(181.13 KB, Letöltések száma: 379)
-
-
coder exec.rar
267,93 KB, Letöltési idő: 0, Letöltési pontok: -1 presztízs, -1 hozzájárulás
Eladási ár:2 MB [Felvétel]
[vétel]
Előző:Kézzel írt JSP hátsó ajtóKövetkező:Tor böngésző – Egy böngésző, amely lehetővé teszi, hogy anonim módon böngészhess a weben
|