Free Republic
Browse · Search
News/Activism
Topics · Post Article

To: Golden Eagle
Obviously some secrets must be kept to secure data. But you cannot confuse a secret, such as a password, which is static, with a mechanism, such as an encryption algorithm, which is dynamic. You cannot exploit a static secret, it simply exists. On the other hand, you can exploit a dynamic mechanism, even a hidden one. You can input data and you can observe output from which you can possibly derive the mechanism. Not to mention, compiled code is in no way hiding a mechanism. A determined individual can easily reverse engineer any algorithm, as exemplified by a plethora of software cracks.
116 posted on 07/26/2003 2:17:39 AM PDT by John Robinson
[ Post Reply | Private Reply | To 108 | View Replies ]


To: John Robinson
You can input data and you can observe output from which you can possibly derive the mechanism. Not to mention, compiled code is in no way hiding a mechanism. A determined individual can easily reverse engineer any algorithm, as exemplified by a plethora of software cracks.

Certainly, but that is not an effect that OSS protects you from as it has this same native vulnerability. But to freely distribute your complete source code to the entire world is a separate vulnerability all of it's own, and IMO is simply too much trust.

Goodnight.

118 posted on 07/26/2003 2:31:14 AM PDT by Golden Eagle
[ Post Reply | Private Reply | To 116 | View Replies ]

Free Republic
Browse · Search
News/Activism
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson