Как зашифровать картинку, чтобы она выглядела запутанной?
Привет
Я хочу зашифровать изображение так, чтобы оно было как файл изображения, который не изменился или не изменил свой заголовок
Но у меня проблема с шифрованием заключается в том, что изображение не открывается, и я хочу, чтобы оно открылось, но при условии, что оно запутано
Может ли кто-нибудь помочь мне с соответствующим кодом, чтобы это был криптографический код, а не обработка изображений
Что я уже пробовал:
//This code was used by an algorithm DES
pictureBox1.Image = image; MemoryStream ms = new MemoryStream(); image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); byte[] bytes = ms.ToArray(); BitArray bitArray = new BitArray(bytes); for (var x = 5000; x < 9000; x++) textBox1.Text += Convert.ToInt16(bitArray[x]); MD5CryptoServiceProvider mds = new MD5CryptoServiceProvider(); //UTF8Encoding utf8 = new UTF8Encoding(); TripleDESCryptoServiceProvider tdes = new TripleDESCryptoServiceProvider(); //tdes.Key = mds.ComputeHash(utf8.GetBytes(textBox1.Text)); tdes.Mode = CipherMode.CBC; tdes.Padding = PaddingMode.PKCS7; ICryptoTransform tram = tdes.CreateEncryptor(); encrypted = (tram.TransformFinalBlock(bytes, 0, (bytes.Length))); //MessageBox.Show(Convert.ToString(encrypted)); File.WriteAllBytes("E:/u.jpg", encrypted);
Gerry Schmitz
Молния с passord; проще.
raddevus
Но если я получу ваш пароль, он все еще будет в безопасности? Будет ли изображение по-прежнему зашифровано? Звучит как единственная точка отказа для меня.
Пожалуйста, пожалуйста, пожалуйста, знайте, что все, что я только что сказал, это означало комическое облегчение. Кроме того, обратите внимание, что если вы не можете понять этот юмор, это только потому, что вы не применили правильный алгоритм расшифровки. Попробуйте гниль-13 Первый и другие супер-безопасные алгоритмы первой. :Д
Gerry Schmitz
В чем разница между "zip и защищенным паролем" и "зашифрованным" ... с точки зрения пользователя?
Расшифровка подразумевает "ключ расшифровки". Есть ли у этого какое-то подобие "пароля", который вы можете придумать?
Вы находите в этом юмор?
(Переверните байты; отбросьте расширение; затем zip и pw его; для всех это имеет значение).
raddevus
На самом деле я находил юмор в первоначальном вопросе, потому что это была в основном путаница предложений. Я до сих пор не знаю, каков был первоначальный вопрос.
Молния с паролем звучит неплохо.
Gerry Schmitz
А я просто дразнил тебя ... он, он.
raddevus
Ты определенно меня поймал. Хаха :)
Member 13780784
Вы имели в виду, что не поняли вопроса, или вы имеете в виду язык, если вы имеете в виду язык, я не очень хорошо говорю по-английски, потому что это не мой язык
Если вы не понимаете вопроса я объясню вам в самом низу и извините меня я все еще новичок в криптографии но я не имею в виду технологию zip
raddevus
о, Нет, извините, я имел в виду технологию. Я полностью понимаю, что другие люди не обязательно говорят по-английски как на своем родном языке. Жаль, что я не умею читать/писать/понимать другой язык достаточно хорошо, чтобы задавать технические вопросы на этом языке. Первоначальный вопрос просто показался мне интересным из-за шифрования изображения. Ничего больше. Спасибо
Member 13780784
нет проблем большое спасибо