getData.php 503 B

123456789101112131415161718192021
  1. <?php
  2. include "KeyWorker.php";
  3. use Cn\Ubingo\Security\RSA\Core as core;
  4. use Cn\Ubingo\Security\RSA\Data as data;
  5. function encryptData($params,$privateKey)
  6. {
  7. ksort($params);
  8. $privateWorker = new data\KeyWorker($privateKey ,core\KeyFormat::ASN);
  9. $data = $privateWorker->encrypt(json_encode($params));
  10. return $data;
  11. }
  12. function decryptData($params,$publicKey)
  13. {
  14. $publicWorker = new data\KeyWorker($publicKey ,core\KeyFormat::ASN);
  15. $data = $publicWorker->decrypt($params);
  16. return $data;
  17. }
  18. ?>