webOS Nation Forums >  Homebrew >  webOS homebrew apps > Keyring - Easy password management
Keyring - Easy password management

  Reply
Like Tree2Likes

 
LinkBack Thread Tools Display Modes
Old 09/08/2009, 12:53 AM   #1 (permalink)
Member
 
krid's Avatar
 
Join Date: Aug 2009
Location: Silicon Valley
Posts: 117
Likes Received: 1
Thanks: 13
Thanked 65 Times in 31 Posts
Default Keyring - Easy password management

Version 0.3.0 - Released 2010-03-15

Keyring for webOS stores your account information securely, so you don't have to rely on your memory, or on little scraps of paper. Sensitive data are encrypted using the Blowfish algorithm, and protected by a master password. Supports import/export to URL, file or clipboard. A Java utility is available to convert from CodeWallet, eWallet, GnuKeyring and CSV formats.

Keyring is released under the GPLv3.

It's available in the Homebrew Gallery and directly from my site Source is on GitHub.

If you have problems, check the help scene. If you see a "Show Errors" link near the top, click it, then send me an email describing the problem and include the errors that are displayed.

You can file bugs and feature requests via the github "issues" system. This requires a (free) github login, but don't be shy, I'm always interested in hearing about problems. Please check the existing bugs first, in case you're not the first to encounter it.

Version 0.3.0 - 2010-03-15
- Creating a new item no longer requires explicit save, so you won't lose data if the app times out before you save.
- Tapping in the title field while editing no longer creates spurious records.
- Fixed bug in duplicate item title detection.
- Fixed a bug where after importing a large number of records, not all of them would be immediately visible in the scrolling list.
- Pretty new icon courtesy of Alberto Dominguez (chav1to).
- Changed app startup mechanism to reduce resource consumption.
- Fixed item scene formatting problems under webOS 1.4.

Version 0.2.0 - 2010-01-10
- Data is now stored in the database as a single encrypted blob, rather than the former mix of encrypted and cleartext structured data. A salt is prepended to the data prior to encryption, to work around a deficiency in the Palm Mojo.Model.encrypt API.
- Keyring always prompts for a password at launch, and the "locked at launch" preference has been removed.
- A new "On Lockout" option, "Close App" is available for the paranoid. It will cause Keyring to close itself whenever there is a timeout of the app is deactivated/minimized.
- Cosmetic changes to the "Keyring locked" scene.
- The converter has been updated to add salt when encrypting.

Version 0.1.3 - 2010-01-03
- Work around a webOS 1.3.5 bug in JSON.parse that was breaking categories on import.

Version 0.1.2 - 2010-01-02
- Import now cleans data before attempting to parse, making import-from-clipboard more robust.

Version 0.1.1 - 2010-01-01
- Fixed bugs in clipboard import, category addition, first item deletion & item-list sorting.
- Removed upgrade support for original db format in versions 0.0.1 & 0.0.2.

Version 0.1.0 - 2009-12-20
- Added item categories, filtering by category and category management.
- Display of created/changed/viewed dates now on one line.
- Added prefs option (default true) to hide empty fields in item view. This makes it practical to use Keyring as a secure memo system.
- Typedown filtering is now case-insensitive.
- Built a Java utility to convert from PalmOS Keyring to Keyring for webOS.
- Status line at the top of the item list shows sorting and category.
- Added change password function.
- Verifies password before changing sort order.
- Importer is more robust, and will handle older data formats.

Version 0.0.6 - 2009-10-05
- Fix dumb bug in display of master password dialog.

Version 0.0.5 - 2009-10-04
- Added an "initializing" scene to fix bug where the "create master password"
dialog would show up at launch (race condition with depot loading).
- Option to ask for a password at launch.
- Added more options for lockout behavior.
- Tidied up import & export code.
- Added "Change Log" section to Help scene.

Version 0.0.4 - 2009-09-29
- Fixed a bug in the db upgrader
- Fixed a few import/export bugs
- Added error display to the help scene for user debugging
- Fixed an edge case bug where a password might not be hidden after a timeout.

Version 0.0.3 - 2009-09-27
- Added import/export
- Fixed numerous bugs
- Look and feel cleanup
- Changed internal db format, and added db upgrade logic

Version 0.0.2 - 2009-09-08 - Fixed a couple bugs:
- Generated passwords didn't get put into the db properly (doh!).
- Changed values in focused fields were lost on timeout-initiated scene pop.




Homepage: Keyring for webOS

Contemplated Future Features
  • Separate View and Edit scenes, allowing better information density, tap-to-launch for the URL and easy copy-to-clipboard for name or password.
  • An option to pick a color for each category, which will be displayed in a subtle manner.
  • A periodic export-to-url system, possibly backed by an optional Google AppEngine service.
  • A better way to access Keyring data on your computer, via a Java utility.
  • A last-modified date for the entire db.
  • Optional autocomplete for usernames.
  • Ability to use the password generator on its own.
  • Option to fetch & display the favicon of the URL of an item.
__________________
Author of Keyring for webOS - Easy password management on your phone

Get Keyring :: Keyring website :: Keyring desktop client :: Keyring bugs :: Desktop client bugs

Like what I've done with Keyring? Hire me!

Last edited by krid; 02/01/2011 at 12:06 AM. Reason: New source for .ipk
krid is offline   Reply With Quote
Liked by tovivekmishra likes this.
Old 09/08/2009, 03:21 AM   #2 (permalink)
Member
 
Join Date: Aug 2008
Posts: 100
Likes Received: 0
Thanks: 9
Thanked 11 Times in 8 Posts
Default

Sounds great. But there needs to be a way to back this information up or should say have two excat copy in two different locations.
wburleson is offline   Reply With Quote
Old 09/08/2009, 11:05 AM   #3 (permalink)
Member
 
krid's Avatar
 
Join Date: Aug 2009
Location: Silicon Valley
Posts: 117
Likes Received: 1
Thanks: 13
Thanked 65 Times in 31 Posts
Default

Backup is one of the upcoming features, but it will have to be a bit hackish for now, since Palm doesn't provide any "blessed" API for writing to the media partition. One possibility is to mail the data somewhere, which is pretty cheesy, but it might work as a stopgap until Palm provides a real API.
krid is offline   Reply With Quote
Thanked By: maxcopper
Old 09/08/2009, 11:22 AM   #4 (permalink)
Member
 
Join Date: Aug 2005
Posts: 62
Likes Received: 0
Thanks: 53
Thanked 12 Times in 6 Posts
Default

This looks like it would be well worth to download. Thanks. Have you consider adding due date for the credit cards so it would alert when its due. Thanks!
havatampa is offline   Reply With Quote
Old 09/08/2009, 11:32 AM   #5 (permalink)
Member
 
Join Date: Aug 2009
Posts: 236
Likes Received: 0
Thanks: 42
Thanked 241 Times in 58 Posts
Default

Ah another must have app, thank you for making this. I was getting slightly paranoid storing bank account info in the Memos app.
Leathal is offline   Reply With Quote
Old 09/08/2009, 11:48 AM   #6 (permalink)
Member
 
draztikrhymez's Avatar
 
Join Date: Jun 2009
Posts: 529
Likes Received: 17
Thanks: 33
Thanked 58 Times in 41 Posts
Default

Great app
draztikrhymez is offline   Reply With Quote
Old 09/08/2009, 12:24 PM   #7 (permalink)
Member
 
Join Date: Oct 2003
Location: Foothill Ranch, CA
Posts: 127
Likes Received: 0
Thanks: 3
Thanked 1 Time in 1 Post
Default

This is a great app and I thank you for it. Can you tell me if the database is stored when I backup my Pre? By backup I mean connecting it as a USB drive and copying the entire contents to my computer.
pokada is offline   Reply With Quote
Old 09/08/2009, 12:36 PM   #8 (permalink)
Member
 
Join Date: Apr 2006
Location: North America
Posts: 505
Likes Received: 0
Thanks: 12
Thanked 68 Times in 44 Posts
Default

Quote:
Originally Posted by Leathal View Post
Ah another must have app, thank you for making this. I was getting slightly paranoid storing bank account info in the Memos app.
I've been doing that and having my screen auto-lock... so annoying... this should alleviate that issue =)
scrupul0us is offline   Reply With Quote
Old 09/08/2009, 12:45 PM   #9 (permalink)
Member
 
Join Date: Apr 2006
Location: North America
Posts: 505
Likes Received: 0
Thanks: 12
Thanked 68 Times in 44 Posts
Default

-Timeout doesnt appear to work... I've set it to 5 seconds and nothing happens... I also closed the app and re-opened it after 5 seconds and no prompt was presented for a password, I was let right in

-A "logout" button would be nice

looking good so far!
scrupul0us is offline   Reply With Quote
Old 09/08/2009, 01:17 PM   #10 (permalink)
Member
 
Join Date: Jul 2006
Location: DFW Area
Posts: 88
Likes Received: 2
Thanks: 0
Thanked 11 Times in 10 Posts
Default

is this similar to the keyring app that exists for PalmOS? And if so, any possibility of being able to import data from the PalmOS version?
__________________
Former Sprint Treo 700p Owner, now Sprint Palm Pre- and HP Touchpad Owner.
ASprintGuy is offline   Reply With Quote
Old 09/08/2009, 01:25 PM   #11 (permalink)
Member
 
mu7efcer's Avatar
 
Join Date: Mar 2008
Posts: 921
Likes Received: 7
Thanks: 169
Thanked 229 Times in 141 Posts
Default

Is this app at all related to keyring for PalmOS?
Keyring for Palm OS: introduction

Edit: Oops! That's what happens when you start a post, then get interrupted by a phone call. Sorry for the repeat.
mu7efcer is offline   Reply With Quote
Old 09/08/2009, 01:33 PM   #12 (permalink)
Member
 
Join Date: Jun 2009
Posts: 109
Likes Received: 0
Thanks: 9
Thanked 31 Times in 25 Posts
Default

Quote:
Originally Posted by ASprintGuy View Post
is this similar to the keyring app that exists for PalmOS? And if so, any possibility of being able to import data from the PalmOS version?
Quote:
Originally Posted by mu7efcer View Post
Is this app at all related to keyring for PalmOS?
Keyring for Palm OS: introduction

Edit: Oops! That's what happens when you start a post, then get interrupted by a phone call. Sorry for the repeat.
It would be really great if we could somehow import the database from Keyring for Palm OS. I have many encrypted records that I would hate to retype in to this WebOS version.

Thanks... plee3
plee3 is offline   Reply With Quote
Old 09/08/2009, 01:38 PM   #13 (permalink)
Member
 
Join Date: Jul 2009
Posts: 334
Likes Received: 0
Thanks: 82
Thanked 37 Times in 25 Posts
Default

Yes, Palm Keyring compatibility would be great. I use keepass on my desktop and it has a keyring converter, so that would give us a way to go from keepass->palmos->webos.

Rob Vonk - KeePass to Keyring converter
drizek is offline   Reply With Quote
Thanked by gizmo21, mu7efcer
Old 09/08/2009, 01:54 PM   #14 (permalink)
Member
 
Join Date: Aug 2009
Posts: 215
Likes Received: 0
Thanks: 14
Thanked 12 Times in 12 Posts
Default another SplashID app?

isn't this like Splash ID? the name behind has a good reputation. now comes Keyring... a worthy competitor? what?
getmoneyeveryday is offline   Reply With Quote
Old 09/08/2009, 02:36 PM   #15 (permalink)
Member
 
Join Date: Apr 2006
Location: North America
Posts: 505
Likes Received: 0
Thanks: 12
Thanked 68 Times in 44 Posts
Default

Quote:
Originally Posted by getmoneyeveryday View Post
isn't this like Splash ID?
that's going to be a paid app
scrupul0us is offline   Reply With Quote
Old 09/08/2009, 02:44 PM   #16 (permalink)
Member
 
Join Date: Jun 2007
Posts: 1,305
Likes Received: 0
Thanks: 8
Thanked 98 Times in 62 Posts
Default

great app I just don't want to enter all my info in and if I have to use webos doctor for any reason to re-enter everything.
dkotoric is offline   Reply With Quote
Old 09/08/2009, 02:54 PM   #17 (permalink)
Member
 
Join Date: Jul 2009
Posts: 334
Likes Received: 0
Thanks: 82
Thanked 37 Times in 25 Posts
Default

Why not save the encrypted file as an mp3? That way it gets synced along with music.
drizek is offline   Reply With Quote
Thanked By: jbg7474
Old 09/08/2009, 09:50 PM   #18 (permalink)
Member
 
Join Date: Aug 2009
Posts: 215
Likes Received: 0
Thanks: 14
Thanked 12 Times in 12 Posts
Default

Quote:
Originally Posted by drizek View Post
Why not save the encrypted file as an mp3? That way it gets synced along with music.
you're a genius. Great Idea! my fav killer song by dipset "certified gangsta"
getmoneyeveryday is offline   Reply With Quote
Old 09/08/2009, 10:14 PM   #19 (permalink)
Member
 
Join Date: Aug 2009
Posts: 215
Likes Received: 0
Thanks: 14
Thanked 12 Times in 12 Posts
Default Okay. dont get mad after I say this.. first of all..

Quote:
Originally Posted by scrupul0us View Post
that's going to be a paid app
I, myself, kind of like paying for stuff thank you very much. These days it's generally difficult to trust any application that records all of my vitals (credit cards, passwords, account #'s) into some app that can possibly, transmit and leak, all your info to the hands of an intruder but who knows. Maybe so, I don't very often keep all my vitals in SplashID either (so no difference there.) But I feel so much better having it in more than 1 location as backup so that I can send commands to wipe out all stored data in the other location in event that I feel my security is being breached. oh btw.. i require offline backup only.. no wireless server backup. Yeah call me the paranoid type.
getmoneyeveryday is offline   Reply With Quote
Old 09/08/2009, 10:46 PM   #20 (permalink)
Member
 
Join Date: Jul 2009
Location: Jupiter, FL
Posts: 34
Likes Received: 0
Thanks: 5
Thanked 7 Times in 5 Posts
Default

I love the app. Would it be better to prompt for the master password at launch, rather than when selecting an account? If someone with bad intentions were to get a hold of your phone, depending on your naming conventions they could know where you have accounts at, which is already more than they should know. Just thought I'd throw that out there
jai20 is offline   Reply With Quote
Reply

 

Thread Tools
Display Modes



 


Content Relevant URLs by vBSEO 3.6.0