Click here to Skip to main content
12,999,633 members (44,265 online)
Rate this:
Please Sign up or sign in to vote.
See more: , +

I want to encrypt a image file in C#. How to get each pixels, How to encrypt each pixels, How to decrypt each pixels? How to get the orginal image from the encrypted image.
Posted 10-Apr-12 19:20pm

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

If you want to encrypt your image, I highly recommend you not encrypting each pixel.
The better way is to handle the image as raw binary data and encrypt this:

Image -> Save To Stream -> Write Stream to CryptoStream -> Save CryptoStream wherever you want

The decryption is the other way round.

Maybe this article this article[^] can help you.

The only problem is, that you cannot display the encrypted data as image since it is (nearly random) binary data.
Maybe this[^] could help then.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web02 | 2.8.170624.1 | Last Updated 11 Apr 2012
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100