Subscribe

RSS Feed (xml)

Powered By

Skin Design:
Free Blogger Skins

Powered by Blogger

Search Your Question

Tuesday, April 22, 2008

What do you understand by Obfuscation and Encryption?

Encryption involves using a mathematical algorithm and a numeric key to transform text into cipher-text. The readable text has now become unreadable cipher-text. Encryption is usually two-way. In other words, using another mathematical algorithm and the same numeric key, the cipher-text can be reassembled into the originating text.

To obscure something is to make it not easily distinguishable. This technology hides your code from decompilers. It does so by keeping the same functionality but substituting different code and mixing in complexity. Obfuscation is a one-way function; once the code is obfuscated, there is no way of returning to the original input of the obfuscation

No comments:

Archives