I’ve been trying to get my head around cryptography on the iPhone so that I can create a native iPhone app (iPasskeep) that interoperates with my JPasskeep password keeper application. It has taken a while to get my head around CommonCrypto APIs - how to use them, how not to use them and their limitations. It then took a bit of fiddling to find the right incantations in Java to get an interoperable cryptographic transformation....
How can I store my list of passwords on an iPhone or iPod Touch?
This is the question that I attempted to solve as I geeked out over the weekend. I know I can buy an application like 1Password and sync between a laptop and an iPhone but I already have a pretty good password manager (since I wrote the one I use years ago). After a bit of research I came up with a few possibilities: create an iPhone app to sync with my password manager, create an encrypted bookmarklet (this is the way 1Password used to export passwords to the iPhone), or create a html page which will alter its own structure after I enter a password....
My application for an iPhone was rejected last week. Apparently I am not a good credit risk for O2 even though I can buy the iPhone and a 12 month contract outright. I wonder if Apple know how many customers are turned away by O2's business practices?
So I have bought myself a Sony Ericcson W980. Very nice little toy, looks very cool, 8GB memory and a 3.2 megapixel camera. Oh yes, Vodafone don't seem to think that I am unworthy of a phone plan....