Enkripsi SHA-1 di Java
Bagi temen2 programmer Java yang ingin menggunakan enkripsi SHA-1, namun tidak tau bagaimana caranya, saya akan membuat metode sendiri untuk membuat enkripsi tersebut.
package com.wordpress.aliongz.utility; import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class SHA1Utility { private static String convertToHex(byte[] data) { StringBuffer buf = new StringBuffer(); for (int i = 0; i < data.length; i++) { int halfbyte = (data[i] >>> 4) & 0x0F; int two_halfs = 0; do { if ((0 <= halfbyte) && (halfbyte <= 9)) { buf.append((char) ('0' + halfbyte)); } else { buf.append((char) ('a' + (halfbyte - 10))); } halfbyte = data[i] & 0x0F; } while (two_halfs++ < 1); } return buf.toString(); } public static String getSHA1(String text) throws NoSuchAlgorithmException, UnsupportedEncodingException { MessageDigest md; md = MessageDigest.getInstance("SHA-1"); byte[] sha1hash = new byte[40]; md.update(text.getBytes("iso-8859-1"), 0, text.length()); sha1hash = md.digest(); return convertToHex(sha1hash); } }
Berikut salah satu contoh dalam penggunaannya.
package com.wordpress.aliongz.main; import com.wordpress.aliongz.utility.SHA1Utility; public class Coba { public static void main(String[] args) { String s = "aliong"; System.out.println("SHA-1 dari " + s + " adalah " + SHA1Utility.getSHA1(s)); } }
Kategori:Java
bagaimana cara enkripsi sha1 java, bagaimana enkripsi sha1, enkripsi java sha1 password, enkripsi password java, enkripsi sha1 di java, Java, java password enkripsi, java password sha1, java secure sha1, java sha1, login java, memakai sha1, membuat lebih aman aplikasi java dengan enkripsi, menggunakan sha1 java, password sha1, password sha1 java, sha1 di java, sha1 java, sha1 jdbc, sha1 mysql java
ty mas..
yaps.. sama2.. 🙂
Mantab kakak.. really simple
Yuhuu.. sama2 kk..
bang, kalo yang gak pake library gimana? ane bingung nih … mohon bantuannya… thank’s bgt atas ilmunya….