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

نام تاپیک: رمزی کردن و دی رمزی کردن

  1. #1
    کاربر دائمی آواتار ordebehesht
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    یه گوشه دنج از این دنیا
    پست
    845

    رمزی کردن و دی رمزی کردن

    آقا ما کامپوننتی چیزی داریم که متنی رو encod و decode کنه
    یعنی کلمه عبور و نام کاربری به صورت رمزی وارد شه تو دیتابیس

  2. #2
    کاربر دائمی
    تاریخ عضویت
    مهر 1390
    محل زندگی
    c:\windows
    پست
    340

    نقل قول: رمزی کردن و دی رمزی کردن

    باید باشه این چیزا ولی معمولا هرکس خودش مینویسه
    hash table رو سرچ کن کداش هست

  3. #3

    نقل قول: رمزی کردن و دی رمزی کردن

    سلام بفرما این کدی که خودم استفاده کردم هیچ خطایی هم نداره...
    این hash کردن توسط الگوریتم MD5 الکوریتم رمز نگاری غیر بازگشتی بهترین روش برای ذخیره رمز هستش...


    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.Security .Cryptography ;

    namespace coding
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }
    private void button1_Click(object sender, EventArgs e)
    {

    string source = "samad";
    string hash = getMd5Hash(source);
    textBox1 .Text = hash;

    if (verifyMd5Hash(source, hash))
    {
    MessageBox.Show ("The hashes are the same.");
    }
    else
    {
    MessageBox .Show ("The hashes are not same.");
    }
    }


    static string getMd5Hash(string input)
    {
    // Create a new instance of the MD5CryptoServiceProvider object.
    MD5 md5Hasher = MD5.Create();

    // Convert the input string to a byte array and compute the hash.
    byte[] data = md5Hasher.ComputeHash(Encoding.Default.GetBytes(in put));

    // 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(string input, string hash)
    {
    // Hash the input.
    string hashOfInput = getMd5Hash(input);

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

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

    private void button2_Click(object sender, EventArgs e)
    {
    if (textBox2.Text == textBox1.Text)
    {
    MessageBox.Show("y");
    }
    else
    {
    MessageBox.Show("n");
    }

    }
    }
    }

  4. #4
    کاربر دائمی آواتار modern_amin
    تاریخ عضویت
    آذر 1389
    محل زندگی
    کنار شما !
    پست
    595

    نقل قول: رمزی کردن و دی رمزی کردن

    برا بازگشتیش یراغ ندارید؟

  5. #5
    کاربر تازه وارد آواتار hamedAdmin
    تاریخ عضویت
    دی 1391
    محل زندگی
    کاشان
    پست
    58

    Post نقل قول: رمزی کردن و دی رمزی کردن

    کل توابع درهم ساز اینان:


    حالا یه نمونه مثال:

    byte[] result;
    SHA1 sha = new SHA1CryptoServiceProvider();
    using(FileStream fs = File.OpenRead(@"file.txt"))
    { result = sha.ComputeHash(fs); }

  6. #6
    کاربر دائمی آواتار ordebehesht
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    یه گوشه دنج از این دنیا
    پست
    845

    نقل قول: رمزی کردن و دی رمزی کردن

    مرسی همین رو میخواستم یه مجموعه از این توابع md5 ‌و shal رو میدونستم

  7. #7
    کاربر دائمی آواتار modern_amin
    تاریخ عضویت
    آذر 1389
    محل زندگی
    کنار شما !
    پست
    595

    نقل قول: رمزی کردن و دی رمزی کردن

    نقل قول نوشته شده توسط hamedAdmin مشاهده تاپیک
    کل توابع درهم ساز اینان:


    حالا یه نمونه مثال:

    byte[] result;
    SHA1 sha = new SHA1CryptoServiceProvider();
    using(FileStream fs = File.OpenRead(@"file.txt"))
    { result = sha.ComputeHash(fs); }
    یه توضیح در مورد این کد بدید.........

  8. #8
    کاربر دائمی آواتار ordebehesht
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    یه گوشه دنج از این دنیا
    پست
    845

    نقل قول: رمزی کردن و دی رمزی کردن

    این کد یه متغیر از نوع بایت ایجاد کرده و یک نمونه از کلاس sha1 ایجاد کرده و خروجی سازنده کلاس shaiCryptografy رو به اون ارجا میده بعد فایلی رو باز و محتویات اونو رو داخل fs از نوع کلاس file strim میریزه سپس با استفاده از متد campoutehash تبدیل به کد رمزی میکنه

    نگین بلد بودی چرا پرسیدی متدهایی که این کارر و میکنن رو نمیدونستم

  9. #9
    کاربر دائمی آواتار modern_amin
    تاریخ عضویت
    آذر 1389
    محل زندگی
    کنار شما !
    پست
    595

    نقل قول: رمزی کردن و دی رمزی کردن

    من سکوت اختیار میکنم....

    منظورم کاره کلیش بود.... آیا سورس الگوریتم کد کردن بازگشتی رو دارید؟

  10. #10
    کاربر دائمی آواتار ordebehesht
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    یه گوشه دنج از این دنیا
    پست
    845

    نقل قول: رمزی کردن و دی رمزی کردن

    چرا بازگشتی؟؟؟؟؟؟؟؟؟؟

  11. #11
    کاربر دائمی آواتار modern_amin
    تاریخ عضویت
    آذر 1389
    محل زندگی
    کنار شما !
    پست
    595

    نقل قول: رمزی کردن و دی رمزی کردن

    برا اینکه بعد کد کردن دوباره بتونم دیکد کنم

  12. #12
    کاربر دائمی آواتار ordebehesht
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    یه گوشه دنج از این دنیا
    پست
    845

    نقل قول: رمزی کردن و دی رمزی کردن

    فرک نکنم این متدها dicode‌بشن

  13. #13
    کاربر دائمی آواتار ordebehesht
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    یه گوشه دنج از این دنیا
    پست
    845

    نقل قول: رمزی کردن و دی رمزی کردن

    به این سایت سر بزن شاید بردت خورد

  14. #14
    کاربر دائمی آواتار modern_amin
    تاریخ عضویت
    آذر 1389
    محل زندگی
    کنار شما !
    پست
    595

    نقل قول: رمزی کردن و دی رمزی کردن

    دنباله یچیزه توپ میگردم...

    کدوم سایت سر بزنم؟ لینکشو یادتون رفت.....

  15. #15
    کاربر دائمی آواتار ordebehesht
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    یه گوشه دنج از این دنیا
    پست
    845

    نقل قول: رمزی کردن و دی رمزی کردن


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

  1. ری استارت کردن ، لاگ آف کردن و خاموش کردن سیستم
    نوشته شده توسط bad_boy_2007 در بخش برنامه نویسی در 6 VB
    پاسخ: 2
    آخرین پست: یک شنبه 06 مرداد 1387, 00:43 صبح
  2. جابجا کردن فرم با Drog کردن روی فرم
    نوشته شده توسط reza_Nazem در بخش VB.NET
    پاسخ: 4
    آخرین پست: پنج شنبه 27 مهر 1385, 10:15 صبح
  3. هندل کردن خطا در کار کردن با Indy
    نوشته شده توسط TrueFalse در بخش برنامه نویسی در Delphi
    پاسخ: 8
    آخرین پست: شنبه 20 خرداد 1385, 01:35 صبح
  4. set کردن IIS برای اجرا کردن صفحات aspx
    نوشته شده توسط Malihe در بخش VB.NET
    پاسخ: 4
    آخرین پست: پنج شنبه 03 شهریور 1384, 20:34 عصر
  5. باز کردن xml و اضافه کردن موارد جدید به record وsave کردنxml
    نوشته شده توسط omid tashakor در بخش XML و کاربرد آن
    پاسخ: 1
    آخرین پست: شنبه 28 آذر 1383, 22:45 عصر

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

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