Enkripsi String ke MD5 pada Java Android


Yang ingin mencoba mengubah String kedalam bentuk enkripsi MD5, bisa menggunakan fungsi ini

public String md5(String s) {
		try {
			// Create MD5 Hash
			MessageDigest digest = java.security.MessageDigest
					.getInstance("MD5");
			digest.update(s.getBytes());
			byte messageDigest[] = digest.digest();

			// Create Hex String
			StringBuffer hexString = new StringBuffer();
			for (int i = 0; i < messageDigest.length; i++)
				hexString.append(Integer.toHexString(0xFF & messageDigest[i]));
			return hexString.toString();

		} catch (NoSuchAlgorithmException e) {
			e.printStackTrace();
		}
		return "";
	}

Contoh kode untuk konversi string ke MD5 :

String StringAwal = "hello";
String StringHasil = md5(StringAwal);
//hasilnya yang akan muncul : 5d41402abc4b2a76b9719d911017c592

jangan lupa tambahkan library berikut :

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

sumber : http://stackoverflow.com/questions/3934331/android-how-to-encrypt-a-string

Aplikasi SMS Enkripsi dengan Metode AES-256 pada Android


Aplikasi ini saya buat karena ada kerjaan untuk membuat aplikasi SMS yang terenkripsi isi pesannya, jadi tampilan smsnya berupa kode-kode yang tak bisa diterjemahkan kecuali menggunakan aplikasi khusus untuk men-decrypt pesan tersebut.

Untuk metode enkripsinya saya menggunakan “AES-256 Encryption”, selengkapnya tentang metode ini bisa baca-baca di sini : http://en.wikipedia.org/wiki/Advanced_Encryption_Standard Continue reading

Encrypt Syntax Website Anda


Jika Anda ingin syntax website, tidak ingin di copy edit orang lain, salah satu caranya adalah dengan cara merubahnya kedalam bentuk bilangan hex. Saat googling kebetulan saya menemukan sebuah tool untuk merubah syntax web menjadi hex yaitu http://www.iwebtool.com/html_encrypter . Anda hanya memasukkan syntax yang akan di ekripsi kemudian klik tombol encript, maka langsung akan keluar syntax website Anda dalam bentuk hex. Syntax tersebut berupa javascript yang menterjemahkan bilangan hex kedalam syntax website Anda. Continue reading