viralpoetry / vpcrypt

vpcrypt is a file encryption utility that runs from the Linux command prompt to provide a simple tool for encrypting files using a XSalsa20 stream cipher. VPcrypt is using hmac-sha256 for integrity check, pbkdf for strong key derivations and finally XSalsa20 stream cipher for file confidentiality.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[EXPIRED] Windows binary

sergeevabc opened this issue · comments

Dear Peter,
Could you be so kind to generate .exe for the rest of us who are mere Windows users w/o compiler?

Hi,
are you doing some social research asking dozens of repositories to provide Windows binaries?

@viralpoetry, trying to get a little good out of nerds’ developments for mere users. Niche of crypto tools, i.e. tools which turn sensitive data into garbage and back with the correct key, is scarcely filled. Whilst the academic milieu is full of acclaimed, stable, fast and non-patented solutions waiting to be applied.

I will provide the binary, but cannot commit to the exact date, as this code is not finished yet. I want to add few more features (ascii armor, pbkdf iteration set by commandline)

Speaking of features, I’m surprised how you mix up modern and conservative solutions, i.e. XSalsa20 by Daniel Bernstein works well with his other creation for integrity check, which is Poly1305, but you chose HMACSHA2. Why?

The true is that I have chosen which I known at that time. I was playing with the Sodium library (NaCl) and was familiar with the traditional hash functions as SHA family.
Another problem is, as NaCl is primarily a network crypto library with fixed blocks, I had to chain MAC computations, which is slow quite slow for large files as a side effect.