GnuPG adalah implementasi dari standar OpenPGP, dan digunakan oleh pass
untuk enkripsi menggunakan pasangan kunci OpenPGP. pass init
mengharapkan ID pengguna OpenPGP atau ID kunci sebagai parameter. Ada berbagai cara untuk merujuk kunci di GnuPG , yang paling umum untuk digunakan pass
adalah ID pengguna lengkap (suka Joe Tester <joe@example.org>
) atau ID kunci (suka DEADBEEFDEADBEEF
).
Anda tidak dapat benar-benar menggunakan kunci SSH untuk OpenPGP. Sementara mereka mendukung algoritma kriptografi yang sama (seperti RSA), formatnya sangat berbeda. Juga, kunci OpenPGP berisi informasi tambahan seperti cap waktu pembuatan kunci, dan biasanya terhubung ke ID pengguna. Meskipun secara teoritis Anda dapat mengonversi kunci SSH ke kunci OpenPGP dengan menambahkan rincian itu, Anda tidak bisa begitu saja membangun kesetaraan antara kunci SSH dan OpenPGP (meskipun beberapa orang menggunakan subkunci otentikasi OpenPGP untuk SSH, tetapi ini sebaliknya dan lebih mudah dilakukan sebagai kunci SSH tidak memerlukan informasi tambahan dibandingkan dengan kunci OpenPGP).
Lebih masuk akal untuk hanya menghasilkan kunci OpenPGP baru. Karena kunci OpenPGP biasanya adalah sesuatu yang Anda gunakan untuk waktu yang sangat lama, baca tentang beberapa praktik terbaik sebelum membuatnya.