насчет надежности всего этого - почитайте книги о шифровании, иначе сами себя не убедите в том что это надежно. Открытость - как раз самая большая гарантия защищенности, т.к. гарантом служит все общество, а не гарантии закрытой конторки разработчика.
GPG2 более полно поддерживает функции S/MIME, OpenPGP