// Tách thông tin từ ảnh public static string DecryptImage(string _PASSWORD, Bitmap image) { //string _PASSWORD = "******"; //string pathImageWithHiddenInformation = @"D:\images\Harry_encrypt.png"; string encryptedData = SteganographyHelper.ExtractText(image); decryptedData = StringCipher.Decrypt(encryptedData, _PASSWORD);// Giải mã thông tin return(decryptedData); }
// Giấu thông tin vào ảnh public static Bitmap EncryptImage(string data, string password) { encryptedData = StringCipher.Encrypt(data, password); // Mã hoá thông tin originalImage = SteganographyHelper.CreateNonIndexedImage(Image.FromFile(pathOriginalImage)); imageWithHiddenData = SteganographyHelper.MergeText(encryptedData, originalImage); //imageWithHiddenData.Save(pathResultImage); //imageWithHiddenData.Save(@"D:\images\Harry_encrypt1.png"); return(imageWithHiddenData); }