رفتن به مطلب

الگوریتم MD5 یا هش کردن متن در جاوا


Elyas Erfani

ارسال‌های توصیه شده

سلام

 

توی این تاپیک واستون کد الگوریتم MD5 رو قرار میدم ک میتونید به طور مثال یک کلمه رو هش یا تبدیل به کد کنید و به صورت رمزی ازش استفاده کنید 

 

میایم و ایجاد میکنیم :

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

        StringBuilder hexString = new StringBuilder();
        for (byte aMessageDigest : messageDigest) {
            String h = Integer.toHexString(0xFF & aMessageDigest);
            while (h.length() < 2)
                h = "0" + h;
            hexString.append(h);
        }
        return hexString.toString();

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

حالا واسه استفاده کردن ازش 

 

 

مثلا میخوایم کلمه جاوا رو هش کنیم و در غالب ی توست نمایش بدیم میشه ب صورت زیر :

Toast.maketext(this,md5("java"),Toast.LENGH_LONG).show();

حالا ی توست مسیج داریم ک کلمه جاوا رو هش میکنه و نمایش میده

 

موفق باشید !

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 1 ماه بعد...

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...