Rabu, 27 Desember 2017

Metode cek email menggunakan Ptern dan Password menggunakan Encription MD5




cek email dengan menggunakan patern

private boolean cekemail(String emailInput) {
    String EMAIL_PATTERN = "^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@"
            + "[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$";
    Pattern pattern = Pattern.compile(EMAIL_PATTERN);
    Matcher matcher = pattern.matcher(emailInput);
    return matcher.matches();}


dan encription MD5 yang mmbaut password lebih aman dari mesin perhitungan logaitma.
public static String convertPassMd5(String pass) {
    String password = null;    MessageDigest mdEnc;    try {
        mdEnc = MessageDigest.getInstance("MD5");
        mdEnc.update(pass.getBytes(), 0, pass.length());
        pass = new BigInteger(1, mdEnc.digest()).toString(16);
        while (pass.length() < 32) {
            pass = "0" + pass;        }
        password = pass;    } catch (NoSuchAlgorithmException e1) {
        e1.printStackTrace();
//            Logger.getLogger(Signup.class.getName()).log(Level.SEVERE, null, e1);//            if encoding Exception null//        } catch (UnsupportedEncodingException e1) {//            Logger.getLogger(Signup.class.getName()).log(Level.SEVERE, null, e1);
    }
    return password;}


Sealamat mencoba... salam programer27

kunjungi Channel Youtube saya
kunjungi web kami Zitech
G+ follow 

Tidak ada komentar:

how to update playonlinux? || bagaimana update playonlinux di linux mint

open terminal wget -q "http://deb.playonlinux.com/public.gpg" -O - | sudo apt-key add - sudo wget http://deb.playonlinux.com/pla...