The Shed is going Social! Join us on FaceBook and Twitter and chime in on the conversation.
|
 |
|
Dev Shed Forums
> Programming Languages - More
> Other Programming Languages
|
Language for stenography
Discuss Language for stenography in the Other Programming Languages forum on Dev Shed. Language for stenography A place for discussing programming languages not covered in specific forums such as Assembler, COBOL, etc. - you get the idea.
|
|
 |
|
|
|
|

Dev Shed Forums Sponsor:
|
|
|

February 2nd, 2006, 01:48 PM
|
|
Registered User
|
|
Join Date: Feb 2006
Posts: 2
Time spent in forums: 39 m 17 sec
Reputation Power: 0
|
|
|
Language for stenography
So, I know there have been a few forum topics about ruby and python, but here is another one.
I am going to be taking an independent course in stenography at school, and was curious as to what language I should be using. Since this is an independent course, I can choose the language, libraries, tutorials, books etc. I have heard that both ruby and python are fairly nice for working with stenography, but I don't know about other languages. My biggest problem is finding out what language has the better libraries and support for image manipulation. Any thoughts on these two, or other languages.
I am already familiar with java, vb.net, and c++ (along with many web based languages), so I was hoping to find something similar to what I already know, but that isn't a high priority.
Also, I will be doing some work with cryptography, and encryption/decryption. Would there be one magic language that would suite those topics, plus stenography?
Thanks in advance for any help.
|

February 2nd, 2006, 04:18 PM
|
 |
fork while true;
|
|
Join Date: May 2005
Location: England, UK
|
|
|
stenography, i'd personally look at ruby or python. PHP does have the excellent GD lib though.
Cryptography, your life will become much easier under PERL (including a couple of encryption modules, adding 10 lines of code, you'll have a good encryption program in no time). Ruby isn't too shabby either, but it's not got quite as many prebuilt modules to tap into
|

February 2nd, 2006, 07:49 PM
|
 |
Banned ;)
|
|
Join Date: Nov 2001
Location: Woodland Hills, Los Angeles County, California, USA
|
|
Are you looking for stenography or steganography? C or C++ is a good choice for steganography as well and both support a variety of imaging libraries (The first article I read on steganography was a Dr. Dobbs Journal article written in C). By the way, perl, python and ruby also have interfaces to libgd and imagemagick. It is not the language, but the algorithm and techniques that are more important IMHO.
Also, it is not necessary to use images to hide data. You could also hide data in source code. For instance, I could hide information in a HTML page by using whitespace to encode a message  . Then, there's the old classic writing your message using invisible ink (or lemon juice) and then writing a normal looking letter using ink on the same page. That's Steganography too.
__________________
Up the Irons
What Would Jimi Do? Smash amps. Burn guitar. Take the groupies home.
"Death Before Dishonour, my Friends!!" - Bruce D ickinson, Iron Maiden Aug 20, 2005 @ OzzFest
Down with Sharon Osbourne
Last edited by Scorpions4ever : February 2nd, 2006 at 07:52 PM.
|

February 2nd, 2006, 08:38 PM
|
|
Registered User
|
|
Join Date: Feb 2006
Posts: 2
Time spent in forums: 39 m 17 sec
Reputation Power: 0
|
|
|
ah, stegangraphy makes more sense.
also I didn't realize that multiple languages could interface witht he same libraries.
this is good information for me.
and I did realize that there are multiple ways to hide data, but my main focus was with images within images, and digital water marks.
|
Developer Shed Advertisers and Affiliates
| Thread Tools |
Search this Thread |
|
|
|
| Display Modes |
Rate This Thread |
Linear Mode
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
|
|