Você não está apenas criptografando, mas também assinando o arquivo. A criptografia requer apenas acesso à chave pública (que não é protegida usando a frase secreta, como pode ser - bem, público).
Assinar basicamente funciona ao contrário: uma soma de verificação do arquivo é criptografada usando a chave privada, então todos os outros (com acesso à chave pública) pode descriptografar a assinatura e verificá-la. / p>
Se você quiser assinar o arquivo, terá que continuar digitando a frase secreta ou remover a frase secreta.