Ciao a tutti, chiedo il vostro aiuto, a voi che siete più esperti di me, in quanto mi sono bloccato in un punto.
Sto scrivendo un applicazione che mi permetta di nascondere un qualsiasi file in una immagine (il tutto protetto con password).
Fin qui tutto a posto. Il problema è nell' operazione inversa, ovvero riestrarre il file una volta nascosto.
Tralasciando il discorso password che è semplicissimo, volevo chiedervi come possa risolvere il problema dato che non so da dove cominciare.
Per aiutare me e voi vi posto il codice per nascondere un file in una immagine con la speranza che possiate darmi una mano.
dove la textbox1 racchiude la directory dell' immagine, la textbox2 quella del file (od archivio) e la textbox3 racchiude la directory del file di output, poi c'è una textbox4 con la password (ma tralasciamola).codice:Try Dim buffer1(4096) As Byte Dim readByte As Integer Dim us As FileStream Dim os As FileStream Try File.Copy(TextBox1.Text, TextBox4.Text) us = New FileStream(TextBox2.Text, FileMode.Open) os = New FileStream(TextBox4.Text, FileMode.Append) Do While True readByte = us.Read(buffer1, 0, buffer1.Length) If readByte = 0 Then Exit Do os.Write(buffer1, 0, readByte) Loop Catch ex As IOException 'Inserire qui la gestione degli errori di IO Catch ex As Exception 'Inserire qui la gestione degli altri errori Finally End Try If Not (os Is Nothing) Then os.Close() If Not (us Is Nothing) Then us.Close() Catch ex As Exception MsgBox("Errore nell' applicazione", MsgBoxStyle.Critical) End Try
Spero di essere stato chiaro così come spero che possiate aiutarmi a risolvere questo brutto problema.

Rispondi quotando