Package: assword
Version: 0.8-1
Severity: normal

Running assword for the first time does this to me:

$ assword add 
OpenPGP key ID of encryption target not specified.
Please provide key ID in ASSWORD_KEYID environment variable,
or specify key ID now to save in ~/.assword/keyid file.
OpenPGP key ID: anar...@debian.org
Invalid key ID: anar...@debian.org

What is a "key ID" in this context? Is it a user identifier? A short
key identifier (8 hex characters)? A long keyid? A fingerprint?

It looks like it accepts short, 8 characters key IDs. Those have been
demonstrated as vulnerable to easily generated collisions:

https://evil32.com/

This should be a complete fingerprint or a user ID that is verified as
trusted.

A.

-- System Information:
Debian Release: 8.6
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'proposed-updates'), (500, 
'stable'), (1, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.7.0-0.bpo.1-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_CA.UTF-8, LC_CTYPE=fr_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages assword depends on:
ii  python                2.7.9-1
ii  python-gpgme          0.3-1+b1
ii  python-gtk2           2.24.0-4
ii  python-pkg-resources  28.0.0-1

Versions of packages assword recommends:
ii  python-xdo  0.2-2
ii  xclip       0.12+svn84-4

assword suggests no packages.

-- no debconf information

Reply via email to