Nice idea. I'm not certain what the purpose of the second password is, since it appears from the documentation that both passwords are required if both are given.
I think the UI is probably easier for a normal user than GPG or somesuch.
I've some strong concerns about the quality of the cypher construction though, just from looking at the comments here.