Ran*_*ber 1 c# java security reverse-engineering
我和一些伙伴在这里有争论 -
通过编写一个不能被黑客入侵的代码,langauge是否更安全?
被黑客攻击我的意思是在代码加密后,或者变成可执行代码后,可以将其反转为某种中间代码(如java字节代码),甚至是真正的高级程序代码本身.
这种情况一般都很常见,因为我们其中一人即将开始一个大型的软件项目,但他担心他的竞争对手会窃取他的一些非常有效的算法.
如果你们中的任何一个人能为每个语言提供一些优点和缺点,那就太好了.
谢谢.
我真的不能使用Java,所以我对C#更熟悉.在C#(或其他.net语言)中,您可以使用像Reflector这样的简单免费工具来查看在可执行文件或dll中编写的所有代码.
你可以总是试图用最先进的工具模糊处理的代码,所以这不会轻易透露的,但我敢肯定,如果代码是足够值得人来破解/反向工程,这将是,它的只是时间问题,直到发生!
即使使用像C/C++这样的低级语言,如果代码值得,感兴趣的人也会知道它是如何工作的.
底线:一切都是可靠的/反向工程的!
:)
| 归档时间: |
|
| 查看次数: |
2505 次 |
| 最近记录: |