Example #1
0
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 "";
	}
              
}
Example #2
0
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 "";
    }

}