تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
إخفاء تكست في صورة
#1
البيانات في صورتها الأصلية غالبا تكون كلمات او حروف او أرقام
والدوت نت يسمح لك بالتحويل بين هذه الأنواع بسهولة
كمثال توضيحي اي مبرمج مبتدئ يستطيع التحويل من Integer الي String و العكس

و طالما تستطيع تحويل البيانات من نوع الي نوع أخر
إذن أنت هنا تستطيع حفظ البيانات بأساليب كثيرة


و الكود التالي يوضح كيفية كتابة اي String  في صورة
ثم قراءة ما هو موجود في الصورة و تحويله مرة ثانية الي String

الفكرة ببساطة تعتمد علي تحويل String اولا الي مصفوفة Byte
ثم كتابة المصفوفة الي ملف عبارة عن صورة او يمكنك الكتابة الي اي ملف بأي امتداد تحدده أنت

وعندما تحتاج الي String مرة ثانية
تقوم بقراءة الملف في صورة مصفوفة بايت
ثم تقوم بتحويل مصفوفة البايت الي String

أهم شئ أن الطريقة التي سوف تستخدمها في تحويل String الي مصفوفة بايت تكون هي نفس الطريقة التي سوف تستخدمها في تحويل مصفوفة البايت الي String

الكود:

PHP كود :
       Dim s As String "Visual Basic For Arab"

 
       ' Hide the string in the bitmap

        ' 
Step 1Convert the string to byte array by any means
        Dim bytes 
As Byte() = New Byte(s.Length 1) {}
 
       ' copy the string char array to byte array
        System.Buffer.BlockCopy(s.ToCharArray(), 0, bytes, 0, bytes.Length)

        ' 
Step 2 create a bitmap FileNane under any directory
        Dim bitmapFileNme 
As String ".\bmp.png"

 
       ' Step 3: write all bytes to the bitmpa file
        IO.File.WriteAllBytes(bitmapFileNme, bytes)



        ' 
Read the string from the bitmap

        
' Step 1: read all bytes from the bitmap File
        Dim resultBytes As Byte() = IO.File.ReadAllBytes(bitmapFileNme)
        ' 
Step 2convert the bytes to Char array
 
       Dim chars As Char() = New Char(resultBytes.Length 1) {}
 
       ' Copy bytes to char arrray
        System.Buffer.BlockCopy(resultBytes, 0, chars, 0, resultBytes.Length)

        ' 
Step 3build the string from Char array
 
       Dim resultString As String = New String(chars)

 
       Me.Text resultString 


الملفات المرفقة
.rar   Test_HideStringInBitmap.rar (الحجم : 56.27 ك ب / التحميلات : 94)
الرد


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  معلومة :: تعلم كيف تحفظ صورة في My.Settings بدون الإحتياج إلى مسارها! أسامة أحمد 4 3,976 18-07-21, 02:53 AM
آخر رد: kebboud
  إخفاء المعلومات Stegnography مجرد وجهة نظر silverlight 1 1,303 20-04-18, 07:29 PM
آخر رد: silverlight
  مقدمة إلي إخفاء المعلومات - الجزء الأول silverlight 5 2,530 07-01-17, 10:44 PM
آخر رد: Basil Abdallah
  مقدمة إلي إخفاء المعلومات - الجزء الثاني silverlight 1 1,898 06-01-17, 11:52 AM
آخر رد: silverlight
  كيفية تغيير خلفية محرر الكود في Visual Studio 2010 إلى صورة أبو عمر 0 3,282 06-09-15, 06:44 PM
آخر رد: أبو عمر
  طريقة من أجمل الطرق لجعل الفورم على شكل صورة عندك أسامة أحمد 63 20,623 12-05-13, 10:39 PM
آخر رد: APP
  خطوات بسيطه لجعل الفورم على شكل صورة معينه و بشكل اكثر احترافية - بدون أدوات خارجية السكر المغرور 4 6,109 08-05-13, 01:20 AM
آخر رد: السكر المغرور
  مقال - استخلاص الصور من صورة متحركة gif RaggiTech 1 1,849 05-10-12, 03:39 PM
آخر رد: RaggiTech
  كود- تكست بوكس شفاف Transparent TextBox RaggiTech 0 2,215 05-10-12, 01:44 PM
آخر رد: RaggiTech
  مقال- كيف تلتقط صورة لأي جزء أنت تحدده علي سطح المكتب ثم تحفظها علي الهارد ديسك RaggiTech 0 1,515 05-10-12, 11:59 AM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم