如何使加密算法减少反向可操作性?

时间:2016-08-07 11:03:47

标签: python reverse-engineering

我开发了一个AES256加密应用程序,但我想让它更安全。我如何理解逆向工程是多么容易?如何减少逆向工程?

注意:如果你向我推荐一些逆向工程书,那就太好了。

代码:http://pastebin.com/uiuBNJ0y

代码:针对禁止使用pastebin的国家的公民。 http://paste.ubuntu.com/22563333/

1 个答案:

答案 0 :(得分:0)

由于您添加了Python标签,我猜您的算法是用Python编写的。您可以使用my obfuscator使您的算法难以破译。这只是一种方式。

不要仅依赖于分发.pyc文件。它们可以简单地逆向工程而无需人工干预。