Seahorse is fine; it's actually just a front-end program. GnuPG does the actual work, and Seahorse gives you the graphical user interface.