我找到了这段代码:https ://github.com/binfalse/YOURLS-ChromeExtension所以我想创建我的 Chrome 扩展。此扩展通过要求用户输入秘密签名来工作。之后,用户可以使用带有自己签名的扩展名(可以在用户帐户中找到)。我想使用预填充的签名密钥进行扩展,因为我想让它可以在不创建帐户的情况下使用。问题是我无法在扩展代码中存储密钥,每个人都可以看到它。
我尝试使用一些混淆器工具对密钥进行编码,但另一个工具可以揭示这一点。我也发现了这个:https ://github.com/YOURLS/YOURLS/wiki/PasswordlessAPI#usage-of-a-time-limited-signature-token 但我无法在扩展中实现它,因为它是 PHP 代码。
$timestamp = time();
$signature = md5( $timestamp . '1002a612b4' );
// Replace with your own secret signature token. Example result:
// $signature = "ed8d12124fc7916b00e3ecd7dc2c1d6a"
?>```