ksmz / gplay-encryptedpasswd
处理创建“EncryptedPasswd”字段,该字段在Play Store的API调用中是必需的
v2.0.0
2022-06-14 16:17 UTC
Requires
- php: ^7.4|^8
- paragonie/hidden-string: ^2.0
- phpseclib/phpseclib: ^3.0
Requires (Dev)
- pestphp/pest: ^1.21
This package is auto-updated.
Last update: 2024-09-14 21:06:02 UTC
README
处理创建“EncryptedPasswd”字段,该字段由Play Store的内部API所必需。此库除了生成此字段外,不执行任何其他任务。
安装
composer require ksmz/gplay-encryptedpasswd
用法
use ksmz\GPEncryptedPasswd\Encrypt; use ParagonIE\HiddenString\HiddenString; // Fetch your credentials from somewhere else. $gmailAddress = getenv('GOOGLE_EMAIL'); $gmailPassword = getenv('GOOGLE_PASSWORD'); // HiddenString hides sensitive information from backtraces. // Alternatively, this can be eventually be replaced by https://wiki.php.net/rfc/redact_parameters_in_back_traces in PHP 8.2 $encryptor = new Encrypt($gmailAddress, new HiddenString($gmailPassword)); echo $encryptor->encrypt(); // AFcb4KS4dW-knb6SS_VaeZRZVqSEZK9ExPO_zt8mgDISQBuEsLYwKzO9JYzar7m2Zjy5bih4MYkb0W46NMgYy_k0ckdehb_bmxrIjlTHHyPxMHH32P8GOlNjoSkt7QgmGEi5JbmoKFfYTo-9FNOioI-7W2l-e6zrw2OhOfSlYjvp2oHM1Q==
致谢/其他库
https://github.com/subtletech/google_play_store_password_encrypter