掩码哈希函数-php

掩码哈希函数-php,php,Php,我想使用php的hash_文件对文件进行散列,但要对其进行模糊处理,以便文本编辑器中的文本字符串搜索不容易检测到它。有什么建议吗?可能吗?您可以使用base64\u encode/base64\u decode来屏蔽正在执行的命令的名称 $command = "hash_file"; $encodedcommand = base64_encode($command); //aGFzaF9maWxl 现在您知道“hash_file”的base64编码是aGFzaF9maWxl 因此,在真实脚本中

我想使用php的hash_文件对文件进行散列,但要对其进行模糊处理,以便文本编辑器中的文本字符串搜索不容易检测到它。有什么建议吗?可能吗?

您可以使用base64\u encode/base64\u decode来屏蔽正在执行的命令的名称

$command = "hash_file";
$encodedcommand = base64_encode($command); //aGFzaF9maWxl
现在您知道“hash_file”的base64编码是aGFzaF9maWxl

因此,在真实脚本中,只需解码并执行该字符串:

$maskedcommand = base64_decode("aGFzaF9maWxl");
print $maskedcommand("md5",$filename);

因此字符串“hash\u file”不在上面的两行代码中,但它仍然执行“hash\u file”命令。

您不希望字符串“hash\u file”出现在您的代码中,或者什么?是的,这就是我的意思。我想使用hash_file函数,但将其混淆,使其无法被文本文件搜索检测到。我正在研究反盗版策略。@atwell这是一种可怕的反盗版策略。你所做的只是浪费时间,让你的代码更难阅读和维护。当我还没有透露一个策略的时候,这有多糟糕?我不想编译我的代码。我希望它是开源的。所以我最好的线索就是用诱杀装置来威慑它。这将有助于我进行这项工作。我希望我的诱杀装置尽可能地难以被轻易发现。我会使用hash_文件来形成一个触发器。