std::string AdvancedCrypt(std::string boinchash) { try { std::vector<unsigned char> vchSecret( boinchash.begin(), boinchash.end() ); std::string d1 = " "; std::vector<unsigned char> vchCryptedSecret(d1.begin(),d1.end()); bool OK = GridEncrypt(vchSecret, vchCryptedSecret); std::string encrypted = UnsignedVectorToString(vchCryptedSecret); return encrypted; } catch (std::exception &e) { printf("Error while encrypting %s",boinchash.c_str()); return ""; } catch(...) { printf("Error while encrypting 2."); return ""; } }
std::string AdvancedCrypt(std::string boinchash) { try { std::vector<unsigned char> vchSecret( boinchash.begin(), boinchash.end() ); std::vector<unsigned char> vchCryptedSecret; GridEncrypt(vchSecret, vchCryptedSecret); std::string encrypted = EncodeBase64(UnsignedVectorToString(vchCryptedSecret)); return encrypted; } catch (std::exception &e) { LogPrintf("Error while encrypting %s",boinchash); return ""; } catch(...) { LogPrintf("Error while encrypting 2."); return ""; } }