# Stenography

**URL:** <https://www.ruby-forum.com/t/stenography/181099>\
**Category:** Ruby\
**Created:** [January 5, 2010, 2:42pm UTC](https://www.ruby-forum.com/t/stenography/181099 "2010-01-05T14:42:35Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![naething](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/e47774/32.png) [@naething](https://www.ruby-forum.com/u/naething)\
**Post date:** [January 5, 2010, 2:42pm UTC](https://www.ruby-forum.com/t/stenography/181099/1 "2010-01-05T14:42:35Z")

</div>

Hello. Is the following problem: write stenography information literally  
in the BMP file. How can this be achieved in Ruby?

---

<div class="post-metadata">

**Author:** ![naething](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/e47774/32.png) [@naething](https://www.ruby-forum.com/u/naething)\
**Post date:** [January 5, 2010, 3:57pm UTC](https://www.ruby-forum.com/t/stenography/181099/2 "2010-01-05T15:57:07Z")

</div>

On Jan 5, 8:42 am, Alexander A. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> ## Hello. Is the following problem: write stenography information literally in the BMP file. How can this be achieved in Ruby?
> 
> Posted viahttp://www.ruby-forum.com/.

stenography is writing in short-hand  
Are you trying to capture a picture of such text?  
Or are you trying to hide info in a picture (steganography)?

---

<div class="post-metadata">

**Author:** ![naething](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/e47774/32.png) [@naething](https://www.ruby-forum.com/u/naething)\
**Post date:** [January 5, 2010, 4:00pm UTC](https://www.ruby-forum.com/t/stenography/181099/3 "2010-01-05T16:00:02Z")

</div>

Il giorno 05/gen/2010, alle ore 15.55, Chris H. ha scritto:

> 

Cool! I hope there steganography gem around XD

Simone D’Amico  
\*nix powered  
removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![naething](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/e47774/32.png) [@naething](https://www.ruby-forum.com/u/naething)\
**Post date:** [January 5, 2010, 4:02pm UTC](https://www.ruby-forum.com/t/stenography/181099/4 "2010-01-05T16:02:16Z")

</div>

I need - Or are you trying to hide info in a picture (steganography).

---

<div class="post-metadata">

**Author:** ![naething](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/e47774/32.png) [@naething](https://www.ruby-forum.com/u/naething)\
**Post date:** [January 5, 2010, 4:55pm UTC](https://www.ruby-forum.com/t/stenography/181099/5 "2010-01-05T16:55:38Z")

</div>

On Jan 5, 10:02 am, Alexander A. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> ## I need - Or are you trying to hide info in a picture (steganography).
> 
> Posted viahttp://www.ruby-forum.com/.

A quick Google didn’t turn up any Ruby libs but I did find this:  
“[http://magdalena.thedarkmere.net/~beau/COT4810](http://magdalena.thedarkmere.net/~beau/COT4810) Final Paper  
Grantham.pdf”

looks like he used Ruby

cheers

---

<div class="post-metadata">

**Author:** ![naething](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/e47774/32.png) [@naething](https://www.ruby-forum.com/u/naething)\
**Post date:** [January 5, 2010, 5:16pm UTC](https://www.ruby-forum.com/t/stenography/181099/6 "2010-01-05T17:16:57Z")

</div>

Chris H. wrote:

> On Jan 5, 10:02ï¿½am, Alexander A. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> wrote:
> 
> > ## I need - Or are you trying to hide info in a picture (steganography).
> > 
> > Posted viahttp://www.ruby-forum.com/.
> 
> A quick Google didn’t turn up any Ruby libs but I did find this:  
> “[http://magdalena.thedarkmere.net/~beau/COT4810](http://magdalena.thedarkmere.net/~beau/COT4810) Final Paper  
> Grantham.pdf”  
> Your link something does not work :(.

---

<div class="post-metadata">

**Author:** ![naething](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/e47774/32.png) [@naething](https://www.ruby-forum.com/u/naething)\
**Post date:** [January 5, 2010, 8:36pm UTC](https://www.ruby-forum.com/t/stenography/181099/7 "2010-01-05T20:36:13Z")

</div>

Gregory Biasky wrote:

> Chris H. wrote:
> 
> > On Jan 5, 10:02ï¿½am, Alexander A. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> > wrote:
> > 
> > > ## I need - Or are you trying to hide info in a picture (steganography).
> > > 
> > > Posted viahttp://www.ruby-forum.com/.
> > 
> > A quick Google didn’t turn up any Ruby libs but I did find this:  
> > “[http://magdalena.thedarkmere.net/~beau/COT4810](http://magdalena.thedarkmere.net/~beau/COT4810) Final Paper  
> > Grantham.pdf”  
> > Your link something does not work :(.

Replace spaces with %20 to make a valid URL.

> **[COT4810%20Final%20Paper%20Grantham.pdf](https://magdalena.thedarkmere.net/~beau/COT4810%20Final%20Paper%20Grantham.pdf)**
>
> 2.00 MB

---

<div class="post-metadata">

**Author:** ![naething](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/e47774/32.png) [@naething](https://www.ruby-forum.com/u/naething)\
**Post date:** [January 5, 2010, 8:58pm UTC](https://www.ruby-forum.com/t/stenography/181099/8 "2010-01-05T20:58:33Z")

</div>

> > Your link something does not work :(.
> 
> Try this link:  
> (d’oh, my bad: this is the proper one:  
> [http://magdalena.thedarkmere.net/~beau/COT4810%20Final%20Paper%20Grantham.pdf](http://magdalena.thedarkmere.net/~beau/COT4810%20Final%20Paper%20Grantham.pdf)

---

<div class="post-metadata">

**Author:** ![naething](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/e47774/32.png) [@naething](https://www.ruby-forum.com/u/naething)\
**Post date:** [January 5, 2010, 8:47pm UTC](https://www.ruby-forum.com/t/stenography/181099/9 "2010-01-05T20:47:26Z")

</div>

> Your link something does not work :(.

Try this link:  
[http://magdalena.thedarkmere.net/~beau/COT4810%2520Final%2520Paper%2520Grantham.pdf](http://magdalena.thedarkmere.net/~beau/COT4810%2520Final%2520Paper%2520Grantham.pdf)

-Jonathan N.
