نمایش نتایج 1 تا 4 از 4

نام تاپیک: تبدیل متن به هش

  1. #1
    کاربر تازه وارد آواتار alirezabigdeli
    تاریخ عضویت
    اسفند 1391
    محل زندگی
    اهواز
    سن
    30
    پست
    51

    تبدیل متن به هش

    سلام دوستان
    چطوری میتونم یه برنامه بنویسم که متن رو به هش های مختلف از جمله:

    MD2
    MD4
    MD5
    SHA-1
    SHA-2 (256)
    SHA-2 (384)
    SHA-2 (512)
    RIPEMD-160
    LM
    NT
    MySQL323
    MySQLSHA1
    Cisco PIX
    VNC Hash
    Base64
    و
    .
    .
    .

    تبدیل کنه؟

    باتشکر

  2. #2

    نقل قول: تبدیل متن به هش

    در ساده ترین حالت از کلاسها/کتابخانه های موجود استفاده می کنی
    این لینک رو ببین
    System.Security.Cryptography Namespace


    مثال :
    The following code example computes the MD5 hash value of a string and returns the hash as a 32-character, hexadecimal-formatted string. The hash string created by this code example is compatible with any MD5 hash function (on any platform) that creates a 32-character, hexadecimal-formatted hash string.

    using System;
    using System.Security.Cryptography;
    using System.Text;

    namespace MD5Sample
    {
    class Program
    {
    static void Main(string[] args)
    {
    string source = "Hello World!";
    using (MD5 md5Hash = MD5.Create())
    {
    string hash = GetMd5Hash(md5Hash, source);

    Console.WriteLine("The MD5 hash of " + source + " is: " + hash + ".");

    Console.WriteLine("Verifying the hash...");

    if (VerifyMd5Hash(md5Hash, source, hash))
    {
    Console.WriteLine("The hashes are the same.");
    }
    else
    {
    Console.WriteLine("The hashes are not same.");
    }
    }



    }
    static string GetMd5Hash(MD5 md5Hash, string input)
    {

    // Convert the input string to a byte array and compute the hash.
    byte[] data = md5Hash.ComputeHash(Encoding.UTF8.GetBytes(input)) ;

    // Create a new Stringbuilder to collect the bytes
    // and create a string.
    StringBuilder sBuilder = new StringBuilder();

    // Loop through each byte of the hashed data
    // and format each one as a hexadecimal string.
    for (int i = 0; i < data.Length; i++)
    {
    sBuilder.Append(data[i].ToString("x2"));
    }

    // Return the hexadecimal string.
    return sBuilder.ToString();
    }

    // Verify a hash against a string.
    static bool VerifyMd5Hash(MD5 md5Hash, string input, string hash)
    {
    // Hash the input.
    string hashOfInput = GetMd5Hash(md5Hash, input);

    // Create a StringComparer an compare the hashes.
    StringComparer comparer = StringComparer.OrdinalIgnoreCase;

    if (0 == comparer.Compare(hashOfInput, hash))
    {
    return true;
    }
    else
    {
    return false;
    }
    }

    }
    }

    // This code example produces the following output:
    //
    // The MD5 hash of Hello World! is: ed076287532e86365e841e92bfc50d8c.
    // Verifying the hash...
    // The hashes are the same.


    در حالت سخت تر خودتون تمام الگوریتم های فوق رو مطالعه و پیاده سازی می کنید.

    شب خوش.
    Everything that has a beginning has an end. ... The End?



  3. #3
    کاربر تازه وارد آواتار alirezabigdeli
    تاریخ عضویت
    اسفند 1391
    محل زندگی
    اهواز
    سن
    30
    پست
    51

    نقل قول: تبدیل متن به هش

    دوست عزیز خیلی خیلی متشکرم از راهنماییتون(عالی بود )

    برای تبدیل متن به هش mysql از از چه کلاسها/کتابخانه هایی استفاده کنم؟

  4. #4
    کاربر دائمی آواتار forodo
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    شهر جدید پردیس
    پست
    1,468

    نقل قول: تبدیل متن به هش

    کار تابع VerifyMD5Hash چیه؟

تاپیک های مشابه

  1. پاسخ: 9
    آخرین پست: سه شنبه 23 تیر 1388, 16:43 عصر
  2. مشکل در تبدیل متن به کد html در asp.net
    نوشته شده توسط H_Ghaffarian در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: چهارشنبه 18 خرداد 1384, 12:52 عصر
  3. یک سوال مهم : نحوه تبدیل متن به فایل Rtf
    نوشته شده توسط دنیای دلفی در بخش برنامه نویسی در Delphi
    پاسخ: 2
    آخرین پست: چهارشنبه 07 مرداد 1383, 13:37 عصر
  4. تبدیل متن Rich Edit به تصویر !
    نوشته شده توسط Ali_Hashemi در بخش برنامه نویسی در Delphi
    پاسخ: 4
    آخرین پست: چهارشنبه 13 خرداد 1383, 13:31 عصر
  5. تابع تبدیل متن داس به ویندوز
    نوشته شده توسط jirjirakk در بخش برنامه نویسی در Delphi
    پاسخ: 3
    آخرین پست: شنبه 04 بهمن 1382, 22:42 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •