decrypt.rb

Dave
Wed, 10 Apr 2019 20:53:16 -0000

On 4/10/2019 1:32 AM, Aki Tuomi wrote:
> On 9.4.2019 18.15, Dave wrote:
>>>> I've tried specifying an output file as well, per the
script's
>> command line options,
>>>> but the output file is 0 bytes.? Does anyone have any
suggestions?
>> I *think* I'm
>>>> using it the way it's intended to be used, but maybe
I'm not?!
>>>> -Dave
>>> Hi!
>>> Maybe the key you tried was not used to encrypt the file?
>>> Aki
>> Aki, it's the same key I've used in the config for the
mail_crypt
>> plugin in 90-plugin.conf:
>>
>> plugin {
>>  ? mail_crypt_global_private_key = <[PATH_TO_PRIVATE_KEY]
>>  ? mail_crypt_global_public_key = <[PATH_TO_PUBLIC_KEY]
>>  ? mail_crypt_save_version = 2
>> }
>>
>> That's the private key that's encrypting all of the messages
>> successfully, so that's the one I would use with script, correct?
>> -Dave
>>
> Yes. I gave it a try here, and it seems to work. Does it give any extra
> information if you include -i flag?
>
> Aki
>

Yes, I had tried that, and it doesn't give much extra information, at
least to my eye, that seems to help my issue.? Above the previous output
it outputs the Version, Flags, Header length, Cipher algo, and Digest
algo, and then the Key derivation Rounds.? Then it does the previous
output and exits as before.

I tried using pry to debug through the script a little, and strace as
well, but have not found anything pointing me in the direction of a
solution or what may be causing it not to work for me yet.? Will keep
looking.

Out of curiosity, what version of ruby were you using to run the
script?? My ruby version is 2.5.1p57.

-Dave