当前位置: 首页 > 知识库问答 >
问题:

保护Java源代码不被访问[关闭]

朱浩大
2023-03-14
String key = ("ZGV2ZWxvcGVkIGJ5IFdhckdvZE5U"); //My proof in base64

你能想出其他更好的办法吗?

共有1个答案

栾英资
2023-03-14

很久以前我和你有过同样的问题。我们有Windows2000机器,并将文件上传到一个每个人都能看到的新颖的网络文件夹中。我用了几招连最厉害的贼都打败了:空格水印;元数据水印;不寻常的性格;可信时间戳;作案手法。这些是按顺序排列的。

这是我对水印的原创性贡献。我需要一个在文本文件中工作的隐形水印。我想出的诀窍是在编程语句(或段落)之间放入特定模式的空格。在他们看来,这个文件是一样的:一些编程语句和换行符。仔细选择文本将显示空格。每一个空行将包含一定数量的空格,这显然不是随机或偶然的。(例17)在实践中,这种方法对我起到了作用,因为他们无法弄清楚我在文档中嵌入了什么。

这是更改文件的元数据以包含信息的地方。您可以将您的名字、哈希等嵌入到文件中的不可见部分,特别是EXE的部分。在NT时代,交替数据流很流行。

 类似资料:
  • GO/GOLANG目前通常是一个很难寻找的东西,我也没有找到我在这里寻找的东西。我知道有一些级别的加密,可以在编译一个应用程序在几种语言。谁能给我一个快速的安全运行的Go源代码编译到一个EXE?如果它可以被读取,至少是部分的,那么有什么东西可以提高源代码的安全性吗?

  • 通过向资源服务器出示访问令牌,客户端访问受保护资源。资源服务器必须验证访问令牌,并确保它没有过期且其范围涵盖了请求的资源。资源服务器用于验证访问令牌的方法(以及任何错误响应)超出了本规范的范围,但一般包括资源服务器和授权服务器之间的互动或协调。 客户端使用访问令牌与资源服务器进行证认的方法依赖于授权服务器颁发的访问令牌的类型。通常,它涉及到使用具有所采用的访问令牌类型的规范定义的身份验证方案(如R

  • 问题内容: 实际上,我是一名PHP开发人员。我想出售我的PHP产品。 因此,我想保护PHP中的一些主要源代码。但是在PHP中这是不可能的。 我也知道Golang 因此,我想在golang代码中构建秘密算法并编译为二进制。 最后,我想用PHP代码和&二进制程序保护我的PHP主要算法。 我的疑问是: 当我将golang源代码编译为二进制文件时。是否可以从二进制文件中获取golang源代码? 问题答案:

  • 问题内容: 我想在下一个项目中使用node.js,但老板不喜欢我们的竞争对手可以读取源代码。 有没有办法保护JavaScript代码? 问题答案: 您可以使用NativeExtension for node完成此操作 您将拥有一个为.jse文件添加扩展处理程序的文件 将是源代码的加密版本(用于解密的密钥不会在纯文本中的任何地方,因为解密过程是在本机扩展中进行的)。 现在,您可以使用NativeEx

  • 问题内容: 如何通过反射访问对象的继承保护字段? 问题答案: 您可能会遇到两个问题-字段可能无法正常访问(私有),并且不在您正在查看的类中,而是位于层次结构中的某个位置。 这样的事情甚至可以解决这些问题:

  • 我的疑问是如何通过rest客户端以指定的角色访问这个服务。