javascript - 相同的 Javascript 代码,与 PHP 的独特输出

标签 javascript php obfuscation

我有以下 JavaScript:

<script>
function myFunction() { 
    document.write("Hello StackOverFlow users!");
}
myFunction();
</script>

是否有任何推荐/快速的方法来使用 PHP 编码/加密/压缩/打包 JavaScript,以便每次输出都不同(使用随机字符串来打包 js 或类似的东西)?
我只想要相同的函数,每次都会执行相同的操作,但每次使用不同的 JavaScript 代码。

最佳答案

由于大多数加壳器/压缩器总是使用相同的算法,没有任何种子,您可能会尝试在函数本身之前和之后添加一些随机的 js 垃圾。

<?php
function getRandomGarbage(){
  return "\nfunction " . uniqid() . "(){}\n";
}
$myJsFunction = "... put your js here ";
//You can send the following to a php js compressor or pack it yourself
echo getRandomGarbage() . $myJsFunction . getRandomGarbage();

关于javascript - 相同的 Javascript 代码,与 PHP 的独特输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37747210/

相关文章:

javascript - 如何使用 asp.net 创建响应表?

javascript - 这在 JavaScript 中叫什么 :"AnyName: function(param){//code}"(不带引号)

javascript - 为什么一个元素从窗口的左上角开始它的 css3 转换/转换?

php - Laravel日期未插入数据库表中

php - 当 url 指向现有文件夹(无尾部斜杠)时如何重定向到 404。 HAproxy 或 mod-rewrite 相关

javascript - 使用 jQuery Clone 选择要复制的元素

javascript - Socrata Consumerfinance.gov 投诉数据库 API JSON 解析

android - 生成用于代码分发的混淆 JAR

jakarta-ee - JAVA EE项目的代码混淆

java - 代码混淆排除 Getters 和 Setters