我找到了以下代码: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"
?>```