From: Ryan Davis Date: 2006-05-23T08:26:43+09:00 Subject: Re: Writing a interpreter extension On May 22, 2006, at 1:17 PM, Leslie Viljoen wrote: > On 5/22/06, Kris Leech wrote: >> Its an application that deals with highly sensitive data, I dont want >> insiders to be able to write a bit of ruby and dump the data to >> file/screen... > > You are talking about two different things: hiding code (algorithms) > and hiding data. Hiding code is useless because if it can be executed > by a computer it can be cracked by a person. The millions of patches > on the Internet prove that even little known programs are cracked > as soon > as they appear. If your data is hidden by your code being hard to > understand, it will be visible very soon - binaries or not. How true is that? Bypassing a license key check is a LOT different than reverse engineering a full binary (and being able to make sense of it). I'm no black hat so I'm honestly asking here. I have no clue. :P -- ryand-ruby@zenspider.com - Seattle.rb - http://www.zenspider.com/ seattle.rb http://blog.zenspider.com/ - http://rubyforge.org/projects/ruby2c