Skip to content

akingry/SteganographyWithEncryption

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Steganography With Encryption

Enables users to encode and decode messages within image files using steganography and Vigenère encryption. Load a raw image of any size, type a message, specify a keyword, and perform the encoding or decoding operation. The message is first encrypted using the Vigenère polyalphabetic cipher with the specified keyword, then hidden in the image's least significant bits. When encoding, there is a check for maximum characters, based upon the bytes available in the image.

input

When decoding, the message is extracted from the image's pixels, and then decrypted using the same cipher to reveal the original message. There is no visible difference between the raw image and encoded image.

out1

The encoded message cannot be decrypted without using the same keyword which was used to enctypt it. Without the proper keyword, the decoded text remains indecipherable.

image

License

Copyright (c) 2026 Adam Kingry. Licensed under the MIT License.

About

Image steganography with Vigenère cipher encryption

Topics

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE.txt

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages