[GnuPG-users] identical files -> non-identical encrypted files
Jean-David Beyer
jeandavid8 at verizon.net
Sun Aug 3 20:36:24 CEST 2008
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Kiss Gabor (Bitman) wrote:
>>> The password is not random therefore every time you encrypt the same
>>> plaintext you got the same cryptfile.
>> No, you won't. All sound encryption schemes use a bit of random to
>> make the resulting ciphertext different. In the easiest case this is
>> called a salt and used to stop dictionary attacks. For example, such a
>> salt has been used for 25 years or so on all Unix systems to protect
>> the login password.
>>
>>> (The opposite would cause big problems in a disk encryption system.
>>> :-)
>> No. Different ciphertexts may yield the same plaintext.
>
> A test speaks for itself:
>
> $ cat /etc/passwd | aespipe | md5sum Password:
> 9220c2e1d5a5a83710d020b04c306c24 - $ cat /etc/passwd | aespipe | md5sum
> Password: 9220c2e1d5a5a83710d020b04c306c24 - $
>
?????
Apples and Oranges. Consider:
$ gpg --output test1.gpg --encrypt --recipient jeandavid8 [at] verizon [dot]
net /etc/passwd
$ gpg --output test2.gpg --encrypt --recipient jeandavid8 [at] verizon [dot]
net /etc/passwd
$ od -c test1.gpg | less
0000000 205 004 016 003 y 037 301 373 022 N 006 c 020 017 376 $
0000020 353 } _ W \r - 314 030 B 303 z 226 223 340 S 313
0000040 375 0 4 $ ) 254 a \0 377 364 / < ; 222 ( 315
0000060 / 006 213 004 221 264 < a 255 247 B 275 \a 301 264 Q
0000100 203 250 . 257 \0 Q 376 232 312 266 3 . 321 022 b 215
0000120 374 $ 241 ` 256 j D 351 a 246 326 ? 223 313 210 $
0000140 321 023 032 244 262 273 246 215 - i b > m " 255 313
0000160 035 240 337 230 \v B 327 \r 265 362 255 271 ( ? b 202
0000200 034 332 371 T 250 310 = 223 211 236 304 U 334 206 z `
$ od -c test2.gpg | less
0000000 205 004 016 003 y 037 301 373 022 N 006 c 020 017 376 8
0000020 A 217 B R 377 264 b y 361 X 243 \ 316 x 346 246
0000040 A 016 257 310 Y 032 265 & 022 g 016 327 274 276 364 337
0000060 ) b 211 354 \f 005 354 002 001 224 251 1 ) S \a 266
0000100 + 312 004 " 310 315 354 } A 206 p . 242 332 214 305
0000120 226 T 255 304 d 235 # B 240 \f 020 [ 003 x 023 305
0000140 210 l H 247 1 334 ( 216 6 257 H 314 A 023 323 363
0000160 = 361 9 V U ' c 7 s 247 372 9 306 202 342 203
0000200 l K Y 323 Y z 372 ~ \r \v 270 o J } 272 1
- --
.~. Jean-David Beyer Registered Linux User 85642.
/V\ PGP-Key: 9A2FC99A Registered Machine 241939.
/( )\ Shrewsbury, New Jersey http://counter.li.org
^^-^^ 14:25:01 up 1 day, 17:17, 5 users, load average: 4.04, 4.14, 4.22
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with CentOS - http://enigmail.mozdev.org
iD8DBQFIlfqnPtu2XpovyZoRAo8CAJ9az5lSAAHKT3r1SFAcTow6vu0ACACfeSrU
/t2BOHB7rHXejd+5DXK/mCM=
=E/Rm
-----END PGP SIGNATURE-----
More information about the Gnupg-users
mailing list