Other Programming Languages
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me

The Shed is going Social! Join us on FaceBook and Twitter and chime in on the conversation.

Go Back   Dev Shed ForumsProgramming Languages - MoreOther Programming Languages

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old February 2nd, 2006, 01:48 PM
dukemarlon dukemarlon is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Feb 2006
Posts: 2 dukemarlon User rank is Just a Lowly Private (1 - 20 Reputation Level) 
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.

Reply With Quote
  #2  
Old February 2nd, 2006, 04:18 PM
LinuxPenguin's Avatar
LinuxPenguin LinuxPenguin is offline
fork while true;
Dev Shed God 1st Plane (5500 - 5999 posts)
 
Join Date: May 2005
Location: England, UK
Posts: 5,538 LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)LinuxPenguin User rank is General 1st Grade (Above 100000 Reputation Level)  Folding Points: 11590 Folding Title: Novice Folder
Time spent in forums: 1 Month 3 Weeks 1 Day 19 h 30 m 28 sec
Reputation Power: 1050
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

Reply With Quote
  #3  
Old February 2nd, 2006, 07:49 PM
Scorpions4ever's Avatar
Scorpions4ever Scorpions4ever is offline
Banned ;)
Dev Shed God 9th Plane (9000 - 9499 posts)
 
Join Date: Nov 2001
Location: Woodland Hills, Los Angeles County, California, USA
Posts: 9,385 Scorpions4ever User rank is General 46th Grade (Above 100000 Reputation Level)Scorpions4ever User rank is General 46th Grade (Above 100000 Reputation Level)Scorpions4ever User rank is General 46th Grade (Above 100000 Reputation Level)Scorpions4ever User rank is General 46th Grade (Above 100000 Reputation Level)Scorpions4ever User rank is General 46th Grade (Above 100000 Reputation Level)Scorpions4ever User rank is General 46th Grade (Above 100000 Reputation Level)Scorpions4ever User rank is General 46th Grade (Above 100000 Reputation Level)Scorpions4ever User rank is General 46th Grade (Above 100000 Reputation Level)Scorpions4ever User rank is General 46th Grade (Above 100000 Reputation Level)Scorpions4ever User rank is General 46th Grade (Above 100000 Reputation Level)Scorpions4ever User rank is General 46th Grade (Above 100000 Reputation Level)Scorpions4ever User rank is General 46th Grade (Above 100000 Reputation Level)Scorpions4ever User rank is General 46th Grade (Above 100000 Reputation Level)Scorpions4ever User rank is General 46th Grade (Above 100000 Reputation Level)Scorpions4ever User rank is General 46th Grade (Above 100000 Reputation Level)Scorpions4ever User rank is General 46th Grade (Above 100000 Reputation Level) 
Time spent in forums: 1 Month 4 Weeks 1 Day 21 h 29 m 56 sec
Reputation Power: 4080
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.

Reply With Quote
  #4  
Old February 2nd, 2006, 08:38 PM
dukemarlon dukemarlon is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Feb 2006
Posts: 2 dukemarlon User rank is Just a Lowly Private (1 - 20 Reputation Level) 
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.

Reply With Quote
Reply

Viewing: Dev Shed ForumsProgramming Languages - MoreOther Programming Languages > Language for stenography

Developer Shed Advertisers and Affiliates



Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump

Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 


Powered by: vBulletin Version 3.0.5
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.

© 2003-2013 by Developer Shed. All rights reserved. DS Cluster - Follow our Sitemap