Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 15278|Yanıt: 2

[JavaSE] Java MD5 şifreleme, Base64 şifreleme ve şifre çözme Java sistem komutu kaynak kodunu çalıştırır

[Bağlantıyı kopyala]
Yayınlandı 2.01.2015 20:54:24 | | | |
Bu gönderi en son 2015-1-2 tarihinde Delver_Si tarafından 22:21 tarihinde düzenlenmiştir

Not: Hepsi apache'ye Commons paketleri diyor.
[mw_shl_code=java,true]paket güvenliği;
org.apache.commons.codec.binary.Base64 içe aktar;
org.apache.commons.codec.digest.DigestUtils;

/**
* @author Delver_Si
*
*/
public class EncodeAndDecode {
        /**
         * MD5 şifreleme
         * @param str
         * @return
         */
        public static String Md5encode(String str) {
                return DigestUtils.md5Hex(str);
        }
        
        /**
         * Base64 şifreleme
         * @param str
         * @return
         */
        public static String Base64encode(String str) {
                byte[] b = Base64.encodeBase64(str.getBytes(), true);
                return new String(b);
        }
        /**
         * Base64 şifre çözme
         * @param str
         * @return
         */
        public static String Base64decode(String str) {
                byte[] b = Base64.decodeBase64(str.getBytes());
                return new String(b);
        }
        
        /**
         * SHA1 Oluştur
         */
        public static String SHA1encode(String str) {
                return DigestUtils.sha1Hex(str);
        }

}
[/mw_shl_code]



[mw_shl_code=java,true]paket güvenliği;

import java.io.ByteArrayOutputStream;

org.apache.commons.exec.CommandLine içe aktarmak;
org.apache.commons.exec.DefaultExecutor içe aktar;
org.apache.commons.exec.PumpStreamHandler;


public class Exec {
        /**
         * Sistem komutlarını çalıştır
         * @param komut
         * @return
         */
        public static String exec(String command) {

        Try {
            ByteArrayOutputStream outputStream = yeni ByteArrayOutputStream();

            ByteArrayOutputStream errorStream = yeni ByteArrayOutputStream();

            CommandLine komut satırı = CommandLine.parse(komut);

            DefaultExecutor exec = yeni DefaultExecutor();

            exec.setExitValues(null);

            PumpStreamHandler streamHandler = yeni PumpStreamHandler(outputStream,errorStream);

            exec.setStreamHandler(streamHandler);

            exec.execute(komut satırı);

            String out = outputStream.toString("gbk");

            String error = errorStream.toString("gbk");

            return out+error;

        } yakalama (İstisna e) {
                e.printStackTrace();
            return e.toString();

        }

    }
}
[/mw_shl_code]



[mw_shl_code=java,true]package testi;
ithalat güvenliği. Kodla-Kodla;
ithalat güvenliği. Yönetici;


public class Test {
        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]


Ek :commons-codec-1.10.jar (Commons projelerinde DES, SHA1, MD5, Base64, URL, Soundx gibi yaygın kodlama yöntemlerini işlemek için kullanılan araç setleri.
commons-exec-1.3.jar( Apache Commons Exec, dış süreçleri çalıştırmak için bazı yaygın yöntemler sunan Apache üzerinde bir Java projesidir





1.png (181.13 KB, İndirme sayısı: 379)

coder exec.rar

267.93 KB, İndirme süreleri: 0, İndirme puanları: -1 prestij, -1 katkı

Satış Fiyatı:2 MB [Kayıt]  [satın alma]





Önceki:el yazısı JSP arka kapı
Önümüzdeki:Tor Browser – Web'de anonim gezinmenizi sağlayan bir tarayıcı
Yayınlandı 2.01.2015 21:06:45 |
Resmin ne anlama geldiğini anlamıyorum. Apache'yi sevmiyorum, ama Apache'nin bileşenleri daha güçlü
 Ev sahibi| Yayınlandı 2.01.2015 21:10:15 |
admin 2015-1-2 tarihinde 21:06 tarihinde gönderildi
Resmin ne anlama geldiğini anlamıyorum. Apache'yi sevmiyorum, ama Apache'nin bileşenleri daha güçlü

MD5 Şifreleme whsvse.com Base64 şifreleme ve şifre çözme ve ping komutunu çalıştırmak
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com