Re: [Feature Request] multiple files sélection in addition to password and "no file" agent
devm23k73ju29h3r at dolce-energy.com
devm23k73ju29h3r at dolce-energy.com
Thu Jun 11 13:41:33 CEST 2026
Le 10/06/2026 à 23:57, Robert J. Hansen via Gnupg-devel a écrit :
>> the key here is the limit of human brain... remembering a pure random
>> 12 char is too much for most people, me including
>
> Yes. So use one you can remember, along with an appropriate key
> derivation function like Argon2, PBKDF2, or the one OpenPGP used prior
> to the advent of Argon2 and PBKDF2.
so the one you used on every website, every ssh key, every gpg key, that
is created with the same pattern you usually use on all password that
leaked on the darknet? that i weak to dictonary attack? (just because
you're human, and human construct itself on patterns it employ)
>
>> it's up to me to ensure it won´t... I've no such application that
>> update exif/id3tag and also check for file corruption (or some
>> intruder injection) via cron job... never detected any.
>
> I'm glad you haven't had this experience. As soon as you do and
> discover your encrypted documents are now unreadable, you might change
> your mind.
it's 15 year or more that I use this... yes it might end unreadable, but
a ssd contrôler dying will have the same effet, a sector corruption on
the header of a cipher storage will also...
>
>> if I cipher a file with a strong password created with information
>> hashed from a file (that will likely create uniq data, since even a
>> CRC32 has 1 in 4.29 billion chance to create the same crc... and
>> crc32 is not comparable to sha256 and others) that can include even
>> not type- able characters
>>
>> and then cipher the result with a weak password
>>
>> if an attacker try to bruteforce it, of course the weak password will
>> be easily broken, but what the attacker get is a ciphered result. The
>> attacker can't know if the password was guessed because the result is
>> still a ciphered result.
>
> You've invented a primitive key derivation function.
>
> Why is this better than Argon2 or PBKDF2, are modern, peer-reviewed,
> and successfully deployed key derivation functions?
i'm not, i'm just storing something in my brain that I can remember
easely and feed to some "modern, peer-reviewed, and successfully
deployed key derivation functions"
>
>> if you get arrested by the secret police, they will assume you hidden
>> some sensitive information somewhere else in another ciphered file.
>
> Let's say, for sake of argument, you're a human rights worker in Gaza
> who uses VeraCrypt to secure your laptop's hard drive. You get caught
> up in an IDF dragnet. You fully cooperate with the IDF, showing them
> all your data. There's nothing on it, nothing, to suggest you're a
> terrorist. But the IDF still isn't going to let you go, because *how
> can they know you're cooperating?*
>
> You can't prove to them that you're being honest. And that means
> instead of being allowed to go free, you're going to spend time in
> detention until some intelligence spook is able to make an assessment
> of your risk level if released. It could be months.
>
> (No one should try to hijack this into an Israel-vs-Gaza discussion.
> I'm sure many of us have strong feelings on the subject, but please
> express them somewhere else.)
>
there are thousand of people sentenced to death without any single
evidence, number of people sent to jail waiting for death execution and
freed with a "mea culpa" with life impossible to recover (technically
sending them to street life and death)... Sadely if some policemen
decided you have to be the culpit, even if you fully cooperate, they
will find what they will choose to be a proof, a corrupted file without
header that you recovered, that contain random data, can be chosen to be
a ciphered file.
how many people have been sentenced to death and executed during WWII
without any evidence? just because you said hello to a suspicious guy
that was suspected to be in the resistance?
sadely, even if you cooperate fully, you won't prove them that you're
honest if they decided otherwise, just the fact you sent an email to
this list, that you have some gpg key you played with... What you write
today because you've some free speech possibilities can be used as an
evidence elsewhere. I was questioned just because I went with some
friends on a road trip in Morocco 9 years ago and that there was still a
stamp on my passport, they asked be detailed information that I don't
even remember, where exactly I stayed (it's a road trip, you decide
where you stay day by day, with precise adress, phone, name of the
persons I met...), and the more I couldn't say, the more they were
digging and the only thing that saved me is the boarding of the plane.
Stayed questionned 3 hours just because of some vacation I don't
remember in detail but that was really nice and enjoyable. Did I prove
to them I'm beeing honest? not sure, I just think that I won't go to the
country that questionned me 3 hours without any reason anymore...
technically I'm just suspicious if I just protect my data from beeing
read by google and cipher it using gpg! Just because I don't like that
someone that have no right to do it, eavesdrop, just because I store my
vacation photo on a ciphered drive just in case it get stolled and I
don't like the idea of having all my photos somewhere owned by someone I
don't know. As long as I protected something, there is a non
negligeable possibility I stored some evidence somewhere else... be
assured that if they decided, you will be the culpit. If they need a
culpit, you'll be the culpit. If they want you to be a terrorist, you'll
be a terrorist.
Even if you collaborate, the only way for someone to be sure that you
didn't lied or hide some information is death (and even there, there is
doubt) because you assume that at some point, a person will value more
it's life than the information.
Even if nothing ciphered, all in clear text, there are lot of "justice
mistake" with people sent to jail, without real evidence. Just because
they were at the wrong time, wrong place, and that they have to be the
culpit. How many people died just because of their origin?
so, ok, you can say veracrypt can put you to death, but this means that
the threatener has enough knowledge to know there might be 2 way and 2
information, which is not given, the only thing that can save you is
buying enough time by giving them a decoy that seems enough valuable to
take time to try it. If a person threaten you to gain access to your
firm, he can still kill you after verifying he got the access,
collaborating is not giving you the assurance he won´t do what you want
to avoid.
More information about the Gnupg-devel
mailing list