منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مساعدة في انشاء برنامج التشفير
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3 4
سعود كتب :فيه دالتين Encrypt and Decrypt
كود :
Public Function Encrypt(ByVal text As String, ByVal key As String) As String        Try
            Dim crp As New TripleDESCryptoServiceProvider
            Dim uEncode As New UnicodeEncoding
            Dim bytPlainText() As Byte = uEncode.GetBytes(text)
            Dim stmCipherText As New MemoryStream
            Dim slt() As Byte = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}
            Dim pdb As New Rfc2898DeriveBytes(key, slt)
            Dim bytDerivedKey() As Byte = pdb.GetBytes(24)


            crp.Key = bytDerivedKey
            crp.IV = pdb.GetBytes(8)


            Dim csEncrypted As New CryptoStream(stmCipherText, crp.CreateEncryptor(), CryptoStreamMode.Write)


            csEncrypted.Write(bytPlainText, 0, bytPlainText.Length)
            csEncrypted.FlushFinalBlock()
            Return Convert.ToBase64String(stmCipherText.ToArray())
        Catch ex As Exception
            Throw
        End Try
    End Function
    Function Decrypt(ByVal text As String, ByVal key As String) As String


        Dim crp As TripleDESCryptoServiceProvider
        Try
            crp = New TripleDESCryptoServiceProvider
            Dim uEncode As New UnicodeEncoding
            Dim bytCipherText() As Byte = Convert.FromBase64String(text)
            Dim stmPlainText As New MemoryStream
            Dim stmCipherText As New MemoryStream(bytCipherText)
            Dim slt() As Byte = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}
            Dim pdb As New Rfc2898DeriveBytes(key, slt)
            Dim bytDerivedKey() As Byte = pdb.GetBytes(24)
            crp.Key = bytDerivedKey
            crp.IV = pdb.GetBytes(8)


            Dim csDecrypted As New CryptoStream(stmCipherText, crp.CreateDecryptor(), CryptoStreamMode.Read)
            Dim sw As New StreamWriter(stmPlainText)
            Dim sr As New StreamReader(csDecrypted)
            sw.Write(sr.ReadToEnd)
            sw.Flush()
            csDecrypted.Clear()
            crp.Clear()
            Return uEncode.GetString(stmPlainText.ToArray())
        Catch ex As Exception
            Throw
        End Try


    End Function

لاتنسى
كود :
Imports System.Security.Cryptography


كيف استخدمها ،، لم افهمها صراحة
ضعهم(اي الدوال) في موديول
اضف زري امر ومربع نص
زر تشفير اكتب:
PHP كود :
dim t1 as string encrypt(textbox1.text,"justkey")
textbox1.text t1 


وزر الفك
PHP كود :
dim t2 as string decrypt(textbox1.text,"justkey")
textbox1.text=t2 
سعود كتب :ضعهم(اي الدوال) في موديول
اضف زري امر ومربع نص
زر تشفير اكتب:
PHP كود :
dim t1 as string encrypt(textbox1.text,"justkey")
textbox1.text t1 


وزر الفك
PHP كود :
dim t2 as string decrypt(textbox1.text,"justkey")
textbox1.text=t2 


اخي ظهرت اخطاء في الكلمات هذه

UnicodeEncoding

MemoryStream

StreamReader

ما حلها ؟
هل استدعيت فضاءات الاسماء

Imports System.Security.Cryptography
Imports System.Security.Cryptography
Imports System.Text
Imports System.IO

السلام عليكم ورحمة الله وبركاته





هذا مثال جاهز لطريقة استخدام تشفير MD5







السلام عليكم ورحمة الله وبركاته
@@أبورائد@@ كتب :
السلام عليكم ورحمة الله وبركاته





هذا مثال جاهز لطريقة استخدام تشفير MD5







السلام عليكم ورحمة الله وبركاته


شكرا لك على المثال،، بس رأيت مشكلة وهي عند فك التشفير لا يفك يظهر خطأ
اذهب الى هذا الموقع http://ar.freemd5.com/index.php
يوجد به تشفيرات MD5
عندما اخذت تشفيره من الموقع وحاولت افكها يظهر لي خطأ المفتاح خطأ

السلام عليكم ورحمة الله وبركاته





أنت تقصد تشفير كلمة السر بـ MD5

تفضل هذا مثال






السلام عليكم ورحمة الله وبركاته
@@أبورائد@@ كتب :
السلام عليكم ورحمة الله وبركاته





أنت تقصد تشفير كلمة السر بـ MD5

تفضل هذا مثال






السلام عليكم ورحمة الله وبركاته

ممتااز جدا بارك الله بك ،، لكن بس بقي مثل ما قلت ( العكس ) فك التشفير
عفواً..... مكرر
الصفحات : 1 2 3 4