EncryptPublicKey.cpp 349 B

123456789101112
  1. // to avoid "AES_KEY" definaition conflict
  2. #include "NavicatCrypto/NavicatCrypto.hpp"
  3. namespace patcher {
  4. std::string EncryptPublicKey(const char* public_key, size_t len) {
  5. Navicat11Crypto cipher("23970790", 8);
  6. auto&& temp = cipher.EncryptString(public_key, len);
  7. return std::string(temp.begin(), temp.end());
  8. }
  9. }