java - 使一行代码难以阅读

标签 java obfuscation

我正在编写一种检查客户序列号是否与我的硬编码号码匹配的方法。有没有办法让它尽可能难以阅读,以防不受欢迎的人接触到代码?

我在 java 工作。

例如(伪代码)

if (x != y) 跳出代码并返回错误

干杯,如果这有点奇怪,我们深表歉意

最佳答案

通过默默无闻来确保安全始终不是一个好主意。你不需要回避它,但你不应该完全相信它。

要么使用您在服务启动时键入的 key 加密您的序列号,要么只将序列号指定为十六进制或 base64,而不是 ASCII。

关于java - 使一行代码难以阅读,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3413852/

相关文章:

java - 如何在 openshift 上将 log4j 连接到 loggly?

Java JPA。 SQL 接受 '_' LIKE 错误

java - Android Apk反编译似乎很容易

javascript - 使用转换后的 JS 函数在 Python 中进行反混淆

c# - 如何混淆由各种 DLL 组成的程序中的代码?

java - 从数据库中删除表 OrderItem

java - protege 3.5 设置java路径windows

java - 使用 AVD 进行测试时,LogCat 显示来自 Android 的错误

c - 什么是 >>>= C 中的运算符?

android - 为什么一些包私有(private)类没有被 Proguard 混淆?