知乎专栏 |
二进制格式 *.gpg 签名文件
[root@netkiller ~]# gpg --passphrase "123456" --sign compose.yml
BASE64 格式的 *.asc 签名文件
[root@netkiller ~]# gpg --clear-sign stdin.log [root@netkiller ~]# cat stdin.log.asc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEcM7OMuXWfRK5XtHn8BwMrqqkWOYFAmFhDW8ACgkQ8BwMrqqk WOY//ggAloOa20OfQUrVMKeHNijAhUCvG6wvEAz/cQRMjmkzinsdtVjoDo2gTtiS lsfB6s4+5PkPq2kCW1v3edWiW33ghb4eK/1GDfTiFvE8ly0goAlD4N5Ruk3ROXJy 9InT5LtsuKTNWO3pKaJTjQ/dVdjcBUdEEZWMxJX5T/+JtJUg1tUOWmG7t+6gon+/ wMAzScqEIa2aaTEyX1tvUVIJWZUakZiqHY2mb3rnKmaUFe7Ny7vbqmkgvkDgzvbV iIphoFRuTAtu7CbB5BV1oZ0IhiIztH7hlm5M5XlwTPo7fb8hyPo3NkvGsxCEM3mr H770N2NHUVCumIw1jSOxqIv0cARcyg== =J8o1 -----END PGP SIGNATURE-----
生成 *.sig 格式的签名文件
[root@netkiller ~]# gpg --detach-sign stdin.log [root@netkiller ~]# ll stdin.log.* -rw-r--r-- 1 root root 538 Oct 9 11:33 stdin.log.asc -rw-r--r-- 1 root root 310 Oct 9 11:34 stdin.log.sig
生成BASE64 *.sig 格式的签名文件
[root@netkiller ~]# gpg --armor --detach-sign stdin.log File 'stdin.log.asc' exists. Overwrite? (y/N) y [root@netkiller ~]# cat stdin.log.asc -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEEcM7OMuXWfRK5XtHn8BwMrqqkWOYFAmFhDnkACgkQ8BwMrqqk WOadjQf7BlOH6iIjylXIN3ziSrwtaM6AgQweBv3+PKV4VCFKLsKJOwecSTzy4sRu JyzPoPoR/sHbAwe3VqbLTri1HVqtOy5mMuiK9KE3BjbmC8seo97tJ1O4gSd6OjyX Q3eK/sQfRmo802qAFOj7iKldPGbJyBxhIZ+pirMNbMxrX2tfCq3o7qy1SjAyOhgO ECorVAcHWl00xBj5vbgJJSIwo1kIx23+e/6lzKEwoseAj0sEPALqmi1r9HzocDoO B0f5GgJVj74RC6svVQQMDwMjRgf27285CzxLpoTTioURtJawNI2NlUk59U11fYVH 4j8vOaHxTvP17LxAJyA9ndAsxz8y5w== =+wjo -----END PGP SIGNATURE-----