Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 15278|Válasz: 2

[JavaSE] Java MD5 titkosítás, Base64 titkosítás és dekódolás A Java végrehajtja a rendszerparancs forráskódját

[Linket másol]
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
Közzétéve 2015. 01. 02. 21:06:45 |
Nem értem, mit jelent a kép. Nem szeretem az Apaché-t, bár az Apache összetevői erősebbek
 Háziúr| Közzétéve 2015. 01. 02. 21:10:15 |
admin közzétéve: 2015-1-2 21:06
Nem értem, mit jelent a kép. Nem szeretem az Apaché-t, bár az Apache összetevői erősebbek

MD5 Titkosítás whsvse.com Base64 titkosítást és visszafejtést, majd végrehajtja a ping parancsot
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com