Not agreeing totally with what is said here, but throwing it out there for analysis. I agree especially that RSA needs to die and having such long lived keys is a liability. Not sure that these other apps have lived up to scrutiny or are open source.