GNOME Bugzilla – Bug 558743
seahorse displays passphrase hash instead of passphrase
Last modified: 2008-11-16 19:26:33 UTC
Please describe the problem: In ubuntu 8.10 when the "show password" checkbox is selected seahorse displays the hash value created from a user entered passphrase instead of the originally entered passphrase. This is unhelpful to most users. this was reported on launchpad Steps to reproduce: 1. passwords tab of 'applications->accessories->passwords and encryption keys' 2. right click an item and select properties 3. in the key tab click the triangle to the left of "password:" 4. check "show password" Actual results: The character string shown appears to be a hash value created from the pasphrase. Expected results: The passphrase actually entered by the user should be displayed as the hash value has little to no use/value to most users. Does this happen every time? yes Other information: Note: this same bug happens with network-manager see http://bugzilla.gnome.org/show_bug.cgi?id=557382 this was reported on launchpad see https://bugs.launchpad.net/ubuntu/+source/seahorse/+bug/291260
I can't replicate this behavior with a single stored password on my computer. Could you please detail how the password in question was entered/stored in the keyring originally as well as what it's for?
Thanks for your response. You question has made me realize that I have two different kinds of stored passwords. Nearly all of them are wireless passwords stored when network manager asks for a password to connect to a network. I also have two passwords for connecting to a vpn I believe these were also stored by NetworkManager but its possible I used a pre-made .pcf configuration file. All of the stored wireless network passwords show incorrectly whereas the two vpn passwords are shown correctly. This makes me think the problem is with NetworkManager and not seahorse although I don't have any none NetworkManager stored passwords to test. Im using NetworkManager Applet 0.7.0 on ubuntu 8.10. A virtually identical although now somewhat cluttered bug has been filed with network manager at http://bugzilla.gnome.org/show_bug.cgi?id=557382 If I can be of any help let me know.
I think what's happening is for wireless networks you're entering an ASCII passphrase but NM is storing and using the hex equivalent. You should keep in mind that seahorse is not the store for passwords stored by various applications, that's gnome-keyring, but is only a viewer/editor. I think this is an issue with NM not keeping track of which format the network passphrases are stored in and then displaying the format it stores the passphrase in later. I'm closing this bug, but please reopen it if in the course of resolving bug 557382 you learn we're displaying something incorrectly.