|
|
Publicēts 02.01.2015 20:54:24
|
|
|
|

Šo ziņu pēdējo reizi rediģēja Delver_Si 2015-1-2 22:21
ps: Viņi visi sauc par apache Commons paketēm [mw_shl_code=java,true]pakotnes drošība; importēt org.apache.commons.codec.binary.Base64; importēt org.apache.commons.codec.digest.DigestUtils;
/** * @author Delver_Si
* */ publiskā klase EncodeAndDecode { /** * MD5 šifrēšana * @param str * @return */ publiskā statiskā virkne Md5encode(String str) { atgriezties DigestUtils.md5Hex(str); }
/** * Base64 šifrēšana * @param str * @return */ publiskā statiskā virkne Base64encode(String str) { baits[] b = Base64.encodeBase64(str.getBytes(), true); atgriezt jaunu virkni(b); } /** * Base64 atšifrēšana * @param str * @return */ publiskā statiskā virkne Base64decode(String str) { baits[] b = Base64.decodeBase64(str.getBytes()); atgriezt jaunu virkni(b); }
/** * Ģenerēt SHA1 */ publiskā statiskā virkne SHA1encode(String str) { atgriezties DigestUtils.sha1Hex(str); }
} [/mw_shl_code]
[mw_shl_code=java,true]pakotnes drošība;
importēt java.io.ByteArrayOutputStream;
importēt org.apache.commons.exec.CommandLine; importēt org.apache.commons.exec.DefaultExecutor; importēt org.apache.commons.exec.PumpStreamHandler;
publiskā klase Exec { /** * Izpildīt sistēmas komandas * @param komanda * @return */ public static String exec(String command) {
izmēģināt { ByteArrayOutputStream outputStream = jauns ByteArrayOutputStream();
ByteArrayOutputStream errorStream = jauns ByteArrayOutputStream();
Komandrindas komandrinda = Komandrinda.parse(komanda);
DefaultExecutor exec = jauns DefaultExecutor();
exec.setExitValues(null);
PumpStreamHandler streamHandler = jauns PumpStreamHandler(outputStream,errorStream);
exec.setStreamHandler(straumesApstrādātājs);
exec.execute(komandrinda);
Virkne ārā = outputStream.toString("gbk");
Virknes kļūda = errorStream.toString("gbk");
atgriešanās + kļūda;
} nozveja (e izņēmums) { e.printStackTrace(); atgriezt e.toString();
}
}
} [/mw_shl_code]
[mw_shl_code=java,true]pakotnes pārbaude; importa drošība. Kodēšana un dekodēšana; importa drošība. Izpilddirektors;
publiskās klases tests { 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 pielikums (Rīkkopas, ko izmanto Commons projektos, lai apstrādātu parastās kodēšanas metodes, piemēram, DES, SHA1, MD5, Base64, URL, Soundx utt.) commons-exec-1.3.jar( Apache Commons Exec ir Java projekts vietnē Apache, kas nodrošina dažas izplatītas metodes ārējo procesu palaišanai)
|
-
1.png
(181.13 KB, Lejupielādes skaits: 379)
-
-
coder exec.rar
267.93 KB, Lejupielādes reizes: 0, Lejupielādes punkti: -1 prestige, -1 ieguldījums
Pārdošanas cena:2 MB [Ierakstīšana]
[iegāde]
Iepriekšējo:Ar roku rakstītas JSP aizmugurējās durvisNākamo:Tor Browser – pārlūkprogramma, kas ļauj anonīmi sērfot tīmeklī
|