Imaginsystems


Tecniche di Programmazione - Codici Sorgenti - News Informatiche
Archivio Posts
Anno 2014

Anno 2013

Anno 2012
Statistiche
  • Views Home Page: 71.612
  • Views Posts: 542.378
  • Views Gallerie: 0
  • n° Posts: 210
  • n° Commenti: 224

C# - LA STEGANOGRAFIA UTILIZZANDO LA LIBRERIA SteganographyLib.dll

C# - LA STEGANOGRAFIA UTILIZZANDO LA LIBRERIA SteganographyLib.dll



   

 


Oggi voglio mettere a disposizione una libreria creata da me utilizzando vari pezzi di codici e riadattandola allo scopo, che è quello di nascondere un messaggio in una innocua immagine. 

Il principio è semplice si avvia il programma e si seleziona l'immagine. Se è stata salvata con un password appare un codice tutto criptato se no appare il testo in chiaro.
Posso solo dire di provare e di farmi sapere se vi piace. La versione è una beta da migliorare ma è ricca di funzioni.

       CODICE C#:
using System;
using System.Windows.Forms;
using System.Drawing;
using SteganographyLib;


namespace SteganografiaImg
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        Bitmap bmp = null;
        Steganography codice = new Steganography();
        string extractedText = string.Empty;

                
        private void hideButton_Click(object sender, EventArgs e)
        {
            bmp = (Bitmap)imagePictureBox.Image;
            
            if (encryptCheckBox.Checked)
            {
                codice.criptaImg(bmp, dataTextBox.Text, true, passwordTextBox.Text);
            }else{
                codice.criptaImg(bmp, dataTextBox.Text);
            }

        }

        private void extractButton_Click(object sender, EventArgs e)
        {
            bmp = (Bitmap)imagePictureBox.Image;

            if (encryptCheckBox.Checked)
            {
                dataTextBox.Text = codice.decriptaIimg(bmp,true,passwordTextBox.Text);
            }
            else
            {
                dataTextBox.Text = codice.decriptaIimg(bmp);   
            }
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            CaricaImmagine();
            
        }

        private void CaricaImmagine()
        {
            //Set the SizeMode to center the image.
            imagePictureBox.SizeMode = PictureBoxSizeMode.StretchImage;
            imagePictureBox.Image = codice.CaircaImaggine();
           
        }
 
    }
}

Potete scaricare il file d'esempio :

Password :  "ImaginSystem" 
Link File Download : Download SteganografiaImg

By ImaginSystems & Queen Gin   
Categoria: C#
martedì, 01 ott 2013 Ore. 19.03

Messaggi collegati


Ora e Data
Mappa
Blogs Amici
    Copyright © 2002-2007 - Blogs 2.0
    dotNetHell.it | Home Page Blogs
    ASP.NET 2.0 Windows 2003