|
From: James E. L. <j.e...@gm...> - 2009-02-04 18:17:58
|
I'm trying to find a conduit/utility that will let me export my Keyring database to a plain text file. I'm concerned that my Clie is getting ready to give up on me, and I'd like to have a backup copy someplace (I can encrypt the plaintext file, after all). |
|
From: James E. L. <j.e...@gm...> - 2009-02-05 17:32:23
|
Angus Ainslie wrote: > You could use pyring to import and use the database on the desktop or > even a python enabled mobile device. > > Angus > > > On Feb 3, 2009, at 2:02 PM, "James E. LaBarre" <j.e...@gm...> > wrote: > >> I'm trying to find a conduit/utility that will let me export my Keyring >> database to a plain text file. I'm concerned that my Clie is getting >> ready to give up on me, and I'd like to have a backup copy someplace (I >> can encrypt the plaintext file, after all). I can already read and edit the database with JPilot. What I need is to *export* the file so that I can move to a different application, if necessary, since it seems like PalmOS is pretty much dead at this point. |
|
From: Kiko P. <ke...@pi...> - 2009-02-05 18:08:40
|
On 04/02/2009 at 16:07 -0500, James E. LaBarre wrote: > I can already read and edit the database with JPilot. What I need is to > *export* the file so that I can move to a different application, if > necessary, since it seems like PalmOS is pretty much dead at this point. Some months ago, I hacked keyring-link a little bit to be able to export my gnukeyring passwords to keepassx: http://llistes.bulma.net/pipermail/bulmailing/Week-of-Mon-20080811/082909.html It’s in Catalan, but I think the basics are comprehensible :). Things to keep in mind: * It’s a very dirty hack from a person whose C skills are very low :P * There are a couple of things that it will not do: o) non ascii unicode characters will not be migrated correctly o) categories will not be migrated either After all, the main goal was to migrate my keyring without having to copy&paste all the passwords one by one. -- Kiko |
|
From: Jochen H. <hoe...@gm...> - 2009-02-05 19:10:38
|
Hello, I hacked an XML export for keyring some time ago. It is in the keyring svn repository. https://gnukeyring.svn.sourceforge.net/svnroot/gnukeyring/trunk/keyring-link/java I just build a jar-file xmlexport.jar and put it at: http://hoenicke.ath.cx/keyring2-pre/ Use it as follows: java -jar xmlexport.jar Keys-Gtkr.pdb "password" > output.xml This works with keyring-1.2.x and keyring-2.x databases. Due to Java's encryption restrictions it may fail on AES-256 encrypted keyring-2.x databases. In that case choose "set password" from keyring menu, enter a new password (it can be equal to the old), and select AES-128 (or find a crypto-provider for Java that supports AES with 256 bits). Regards, Jochen |
|
From: Philipp H. <phi...@gm...> - 2009-08-25 03:35:58
|
On Thu, Feb 5, 2009 at 3:10 PM, Jochen Hoenicke <hoe...@gm...> wrote: > > I hacked an XML export for keyring some time ago. It is in the keyring > svn repository. > https://gnukeyring.svn.sourceforge.net/svnroot/gnukeyring/trunk/keyring-link/java > > I just build a jar-file xmlexport.jar and put it at: > > http://hoenicke.ath.cx/keyring2-pre/ > > Use it as follows: > java -jar xmlexport.jar Keys-Gtkr.pdb "password" > output.xml > > This works with keyring-1.2.x and keyring-2.x databases. Due to Java's > encryption restrictions it may fail on AES-256 encrypted keyring-2.x > databases. In that case choose "set password" from keyring menu, > enter a new password (it can be equal to the old), and select AES-128 > (or find a crypto-provider for Java that supports AES with 256 bits). Inspired by what I found at http://github.com/rocketraman/keyring-to-keypassx/tree/master I modified it to convert to keepass format, since I finally lost my ailing Clie, and now have a BlackBerry (really miss PalmOS still) So if anyone needs to convert their data from Keyring to KeePass format, please take a look at: http://github.com/philipp/keyring2keepass/tree/master Hope this helps someone. |
|
From: Raman G. <roc...@fa...> - 2009-09-01 03:52:40
Attachments:
smime.p7s
|
Philipp Hanes wrote: > On Thu, Feb 5, 2009 at 3:10 PM, Jochen Hoenicke <hoe...@gm...> wrote: >> I hacked an XML export for keyring some time ago. It is in the keyring >> svn repository. >> https://gnukeyring.svn.sourceforge.net/svnroot/gnukeyring/trunk/keyring-link/java >> >> I just build a jar-file xmlexport.jar and put it at: >> >> http://hoenicke.ath.cx/keyring2-pre/ >> >> Use it as follows: >> java -jar xmlexport.jar Keys-Gtkr.pdb "password" > output.xml >> >> This works with keyring-1.2.x and keyring-2.x databases. Due to Java's >> encryption restrictions it may fail on AES-256 encrypted keyring-2.x >> databases. In that case choose "set password" from keyring menu, >> enter a new password (it can be equal to the old), and select AES-128 >> (or find a crypto-provider for Java that supports AES with 256 bits). > > Inspired by what I found at > http://github.com/rocketraman/keyring-to-keypassx/tree/master > I modified it to convert to keepass format, since I finally lost my > ailing Clie, and now have a BlackBerry (really miss PalmOS still) > So if anyone needs to convert their data from Keyring to KeePass > format, please take a look at: > > http://github.com/philipp/keyring2keepass/tree/master > > Hope this helps someone. Hi Philipp, I added a reference to your converter to the README of keyring-to-keypassx. Cheers, Raman |
|
From: Philipp H. <phi...@gm...> - 2009-02-05 18:01:38
|
James, I think that's what Angus meant.Pyring allows you to export your database. Then you can do wahtever you want with that data. I did this myself a while ago, for much the same reason you're thinking about it now. The format isn't the most fabulous (I don't recall what it looks like, but I don't think it's useful input for anything else without some massaging, which isn't surprising). I'd have to see if I did any more work on converting the exported data into something else, but I know exporting worked. And as far as I can tell, that's all you're asking for at the moment. Philipp On Wed, Feb 4, 2009 at 4:07 PM, James E. LaBarre <j.e...@gm...>wrote: > Angus Ainslie wrote: > > You could use pyring to import and use the database on the desktop or > > even a python enabled mobile device. > > > > Angus > > > > > > On Feb 3, 2009, at 2:02 PM, "James E. LaBarre" <j.e...@gm...> > > wrote: > > > >> I'm trying to find a conduit/utility that will let me export my Keyring > >> database to a plain text file. I'm concerned that my Clie is getting > >> ready to give up on me, and I'd like to have a backup copy someplace (I > >> can encrypt the plaintext file, after all). > > I can already read and edit the database with JPilot. What I need is to > *export* the file so that I can move to a different application, if > necessary, since it seems like PalmOS is pretty much dead at this point. > > > > ------------------------------------------------------------------------------ > Create and Deploy Rich Internet Apps outside the browser with > Adobe(R)AIR(TM) > software. With Adobe AIR, Ajax developers can use existing skills and code > to > build responsive, highly engaging applications that combine the power of > local > resources and data with the reach of the web. Download the Adobe AIR SDK > and > Ajax docs to start building applications today- > http://p.sf.net/sfu/adobe-com > -- > GNUKeyring-discuss mailing list > GNU...@li... > https://lists.sourceforge.net/lists/listinfo/gnukeyring-discuss > |
|
From: James E. L. <j.e...@gm...> - 2009-02-05 19:01:08
|
Philipp Hanes wrote: > James, I think that's what Angus meant. > Pyring allows you to export your database. Then you can do wahtever you > want with that data. > I did this myself a while ago, for much the same reason you're thinking > about it now. > The format isn't the most fabulous (I don't recall what it looks like, > but I don't think it's useful input for anything else without some > massaging, which isn't surprising). I had already downloaded & tried PyRing (v1.1.6). I went back to it to make sure I hadn't missed something, but I can find no option for exporting databases. If it makes any difference, I'm running this under Ubuntu 8.10 (the only PDA I have is a Clie PEG-SJ22, and I don't have a smartphone to try it on). |
|
From: Ian S. <ian...@ni...> - 2009-02-05 20:28:34
|
I have the following Perl script which I used in exporting my Keyring db
to (eventually) 1Password on my iPhone. It dumps to CSV format.
#!/usr/bin/perl
use Palm::PDB;
use Palm::Keyring;
use Term::ReadKey;
use Text::CSV;
use strict;
my $file = shift or die "Usage: dump-keys.pl <keys file>\n";
print STDERR "password: ";
ReadMode('noecho');
my $password = ReadLine(0);
ReadMode('normal');
print "\n";
chomp $password;
my $pdb = new Palm::PDB;
$pdb->Load($file);
if ($pdb->{version} == 4) {
print STDERR "v4\n";
}
if ($pdb->{options}->{v4compatible}) {
print STDERR "v4compatible\n";
}
my $csv = Text::CSV->new ({ always_quote => 1,
binary => 1,
});
for my $i (0 .. $#{ $pdb->{records} }) {
# skip the password record for version 4 databases
next if $i == 0 and $pdb->{version} == 4;
my $rec = $pdb->{records}->[$i];
my $data = $pdb->Decrypt($rec, $password);
my @columns = ();
push @columns, $rec->{name};
push @columns, $data->{account};
push @columns, ($data->{lastchange}{month} + 1) . "/" .
$data->{lastchange}{day} . "/" .
($data->{lastchange}{year} + 1900);
push @columns, $data->{password};
push @columns, $data->{notes};
my $status = $csv->combine(@columns);
if (!$status) { print $csv->error_input(); }
print $csv->string(), "\n";
}
|
|
From: James E. L. <j.e...@gm...> - 2009-02-05 20:45:58
|
Jochen Hoenicke wrote: > I hacked an XML export for keyring some time ago. It is in the keyring > svn repository. > https://gnukeyring.svn.sourceforge.net/svnroot/gnukeyring/trunk/keyring-link/java > > I just build a jar-file xmlexport.jar and put it at: > > http://hoenicke.ath.cx/keyring2-pre/ > > Use it as follows: > java -jar xmlexport.jar Keys-Gtkr.pdb "password" > output.xml Ah yes, much better. That at least gives me the ability to recover passwords if the Clie ever dies (I'm having doubts about the battery) and I can't get a replacement PalmOS device (do you think someone will end up making a PalmOS emulator for WebOS?) |
|
From: Angus A. <ang...@gm...> - 2009-02-05 20:53:57
|
On Thu, Feb 5, 2009 at 1:45 PM, James E. LaBarre <j.e...@gm...> wrote: > > Ah yes, much better. That at least gives me the ability to recover > passwords if the Clie ever dies (I'm having doubts about the battery) > and I can't get a replacement PalmOS device (do you think someone will > end up making a PalmOS emulator for WebOS?) > There is a Palm Emulator that runs on the Nokia Internet Tablets. Angus |