On Sat, Jul 13, 2013 at 9:05 AM, Stefano Mtangoo <[email protected]>wrote:
>
>
> On Saturday, July 13, 2013 12:14:29 AM UTC+3, Stefano Mtangoo wrote:
>>
>> Hi,
>> I wanted to Encrypt my file so I checked the Test and the decrypt
>> functions there does not work or at least I cannot get them work.
>> First I tried the EncryptFile and it works fine but decryptfile fails.
>> And then I tried encryptString and works fine but the counterpart does not!
>> They all fail with error: "DefaultDecryptor: cannot decrypt message with
>> this passphrase"
>>
>> I use the same passphrase (#define PASS "SomePassword"
>>
>> I'm stucked!
>>
> Any Idea as to what I do wrong?
>
>>
>> Code:
>>
>> wxString DecryptString(const wxString& instr, const wxString& passPhrase)
>> {
>>
>>
>> std::string outstr;
>> const char* charToDecrypt = instr.ToStdString().c_str();
>> const char* pass = passPhrase.ToStdString().c_**str();
>>
>> try
>> {
>> CryptoPP::HexDecoder decryptor(new
>> CryptoPP::**DefaultDecryptorWithMAC(pass,
>> new CryptoPP::StringSink(outstr)))**;
>> decryptor.Put((byte *)charToDecrypt, strlen(charToDecrypt));
>> decryptor.MessageEnd();
>> }
>> catch (CryptoPP::Exception& e)
>> {
>> wxPuts(e.what());
>> }
>>
>> return wxString(outstr);
>> }
>>
> I am rushing about just now, but there are some good examples here
> https://github.com/maidsafe/MaidSafe-Common/blob/master/src/maidsafe/common/crypto.cc
>
Hope that helps (there are more examples in utils and rsa in this lib)
--
--
You received this message because you are subscribed to the "Crypto++ Users"
Google Group.
To unsubscribe, send an email to [email protected].
More information about Crypto++ and this group is available at
http://www.cryptopp.com.
---
You received this message because you are subscribed to the Google Groups
"Crypto++ Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.