我正在编写一种检查客户序列号是否与我的硬编码号码匹配的方法。有没有办法让它尽可能难以阅读,以防不受欢迎的人接触到代码?
我在 java 工作。
例如(伪代码)
if (x != y) 跳出代码并返回错误
干杯,如果这有点奇怪,我们深表歉意
最佳答案
通过默默无闻来确保安全始终不是一个好主意。你不需要回避它,但你不应该完全相信它。
要么使用您在服务启动时键入的 key 加密您的序列号,要么只将序列号指定为十六进制或 base64,而不是 ASCII。
关于java - 使一行代码难以阅读,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3413852/