avatar
JAVA问题求教# Java - 爪哇娇娃
N*D
1
JAVA code的Security是如何保证的?比如是加密解密的代码,如何能使reverse engin
eer更难获取源码?Encryption据说不work;Obfuscator效果也不佳,it就是把名字变了
变而已。请教各位大侠,有更好的方法吗?
avatar
o*g
2
即便你编译成机器码,不还是0day就有破解么?
java程序一般是服务器端的。服务器安全,就是script也不怕。

engin
变了

【在 N*D 的大作中提到】
: JAVA code的Security是如何保证的?比如是加密解密的代码,如何能使reverse engin
: eer更难获取源码?Encryption据说不work;Obfuscator效果也不佳,it就是把名字变了
: 变而已。请教各位大侠,有更好的方法吗?

avatar
m*t
3

engin
变了
Are you worried about your java code being reverse engineered and stolen, or
are you worried about your encryption algorithm being decompiled and
cracked?

【在 N*D 的大作中提到】
: JAVA code的Security是如何保证的?比如是加密解密的代码,如何能使reverse engin
: eer更难获取源码?Encryption据说不work;Obfuscator效果也不佳,it就是把名字变了
: 变而已。请教各位大侠,有更好的方法吗?

avatar
g*g
4
It's the encryption key, which is a secret long random number, makes
encryption secure. Bouncy castle is even open source, we are using it
in production. And we are a company on email security. You can wiki
PKI to understand more.

engin
变了

【在 N*D 的大作中提到】
: JAVA code的Security是如何保证的?比如是加密解密的代码,如何能使reverse engin
: eer更难获取源码?Encryption据说不work;Obfuscator效果也不佳,it就是把名字变了
: 变而已。请教各位大侠,有更好的方法吗?

avatar
N*D
5
是的。但公司每个人都有访问权限,而key都是明码的,这样好像还是不太好啊。呵呵。

【在 o***g 的大作中提到】
: 即便你编译成机器码,不还是0day就有破解么?
: java程序一般是服务器端的。服务器安全,就是script也不怕。
:
: engin
: 变了

avatar
N*D
6
I don't want to expose the encryption algorithm and the key to people who
want to use it. Is there any way to do this? Thanks.

engin
变了
Are you worried about your java code being reverse engineered and stolen, or
are you worried about your encryption algorithm being decompiled and
cracked?

【在 m******t 的大作中提到】
:
: engin
: 变了
: Are you worried about your java code being reverse engineered and stolen, or
: are you worried about your encryption algorithm being decompiled and
: cracked?

avatar
m*t
7

Security through obscurity never works. You can't stop people from reverse-
engineering your algorithm. All you can do is thinking of a better way to
to protect the key - for a starter, don't keep it in your build script. 8-)

【在 N*D 的大作中提到】
: I don't want to expose the encryption algorithm and the key to people who
: want to use it. Is there any way to do this? Thanks.
:
: engin
: 变了
: Are you worried about your java code being reverse engineered and stolen, or
: are you worried about your encryption algorithm being decompiled and
: cracked?

avatar
g*g
8
The best way is to use an asynmmetric encryption like PKI and keep your
private key safe.

【在 m******t 的大作中提到】
:
: Security through obscurity never works. You can't stop people from reverse-
: engineering your algorithm. All you can do is thinking of a better way to
: to protect the key - for a starter, don't keep it in your build script. 8-)

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。