What is GnuPG passphrase?

By the way why use the first 65 characters of the secret_key file,I think that this is not safe!
Why not use Key-Pair mechanism ?