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

نام تاپیک: رمزگذاری متن و ذخیره سازی بصورت Binary در رجیستری

  1. #1
    کاربر دائمی آواتار ROSTAM2
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    فارس
    پست
    1,647

    رمزگذاری متن و ذخیره سازی بصورت Binary در رجیستری

    سلام

    این دومین دستور رمزگذاری متن هست که من به اشتراک می گذارم (اولیش این بوده:
    آموزش: تبدیل پسور کاربر به متن امن برای ذخیره در دیتابیس) و کد ساده ای داره و همچنین شاید امنیت بالایی نداشته باشه برای متن هایی که خیلی مهم نیستند (یعنی کمی مهم) می شه استفاده کرد.

    مراجع مورد نیاز:

    Imports System.Security.Cryptography
    Imports System.Text



    متغیرهای با سطح دسترسی در ماجول کد:

    'Create a UnicodeEncoder to convert between byte array and string.
    Dim ByteConverter As New ASCIIEncoding
    'Create a new instance of the RSACryptoServiceProvider class
    ' and automatically create a new key-pair.
    Dim RSAalg As New RSACryptoServiceProvider


    رمز گذاری متن TextBox1 و ذخیره سازی در رجیستری بصورت Binary:

    Dim dataToEncrypt As Byte() = ByteConverter.GetBytes(Me.TextBox1.Text)
    Dim encryptedData() As Byte = RSAalg.Encrypt(dataToEncrypt, False)


    With Microsoft.Win32.Registry.CurrentUser.OpenSubKey("S ystem", True)
    .SetValue("Password", encryptedData, Microsoft.Win32.RegistryValueKind.Binary)
    End With


    فراخوانی مقدار ذخیره سازی شده از رجیستری و رمزگشایی مقدار و نمایش متن رمزگشایی دشه در TextBox2:

    Dim decryptedData() As Byte
    Dim encryptedData() As Byte

    With Microsoft.Win32.Registry.CurrentUser.OpenSubKey("S ystem", True)
    encryptedData = .GetValue("Password", New Byte() {})
    End With
    decryptedData = RSAalg.Decrypt(encryptedData, False)


    Me.TextBox3.Text = ByteConverter.GetString(decryptedData)


    کد کامل در پست بعدی....
    آخرین ویرایش به وسیله ROSTAM2 : یک شنبه 26 فروردین 1403 در 14:46 عصر

  2. #2
    کاربر دائمی آواتار ROSTAM2
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    فارس
    پست
    1,647

    نقل قول: رمزگذاری متن و ذخیره سازی بصورت Binary در رجیستری

    این هم کد بصورت کامل:


    Imports System.Security.Cryptography
    Imports System.Text

    Public Class EncryptText
    'Create a UnicodeEncoder to convert between byte array and string.
    Dim ByteConverter As New ASCIIEncoding
    'Create a new instance of the RSACryptoServiceProvider class
    ' and automatically create a new key-pair.
    Dim RSAalg As New RSACryptoServiceProvider

    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
    Dim dataToEncrypt As Byte() = ByteConverter.GetBytes(Me.TextBox1.Text)
    Dim encryptedData() As Byte = RSAalg.Encrypt(dataToEncrypt, False)

    With Microsoft.Win32.Registry.CurrentUser.OpenSubKey("S ystem", True)
    .SetValue("Password", encryptedData, Microsoft.Win32.RegistryValueKind.Binary)
    End With
    End Sub

    Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
    Dim decryptedData() As Byte
    Dim encryptedData() As Byte

    With Microsoft.Win32.Registry.CurrentUser.OpenSubKey("S ystem", True)
    encryptedData = .GetValue("Password", New Byte() {})
    End With
    decryptedData = RSAalg.Decrypt(encryptedData, False)
    Me.TextBox3.Text = ByteConverter.GetString(decryptedData)
    End Sub
    End Class

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

  1. پاسخ: 4
    آخرین پست: پنج شنبه 08 تیر 1396, 18:43 عصر
  2. سوال: راه اندازی isp به صورت مجازی با Cisco Packet Tracer
    نوشته شده توسط mra_chavoshi در بخش شبکه و Networking‌
    پاسخ: 3
    آخرین پست: پنج شنبه 24 آذر 1390, 16:36 عصر
  3. تغيير در فايل به صورت Binary
    نوشته شده توسط vb study در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: سه شنبه 15 تیر 1389, 11:11 صبح
  4. باز کردن فایلها به صورت Binary
    نوشته شده توسط tecnocomputer2 در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: یک شنبه 13 تیر 1389, 20:28 عصر
  5. ذخیره ی Image در SQL بصورت Binary
    نوشته شده توسط babak23 در بخش C#‎‎
    پاسخ: 10
    آخرین پست: دوشنبه 14 آبان 1386, 18:40 عصر

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

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