是否有一种简单的方法让Git总是为每次创建的提交或标记签名?
我尝试过这样的东西:
alias commit = commit -S
但这并没有奏效。
我不想安装一个不同的程序来实现这一点。这是容易做到的吗?
只是一个附带的问题,也许提交不应该被签名,只有标签,我从来没有创建,因为我提交单个提交的项目,如Homebrew等。
是否有一种简单的方法让Git总是为每次创建的提交或标记签名?
我尝试过这样的东西:
alias commit = commit -S
但这并没有奏效。
我不想安装一个不同的程序来实现这一点。这是容易做到的吗?
只是一个附带的问题,也许提交不应该被签名,只有标签,我从来没有创建,因为我提交单个提交的项目,如Homebrew等。
我正在努力更好地了解公钥/私钥是如何工作的。我知道发送方可以使用他/她的私钥向文档添加数字签名,从而实质上获得文档的哈希值,但我不理解的是如何使用公钥来验证该签名。
我的理解是公钥加密,私钥解密…有人能帮我理解一下吗?
我不太明白这个问题:
根据https://www.madboa.com/geek/openssl/#key-rsa,您可以从私钥生成公钥。
openssl genrsa -out mykey.pem 1024
openssl rsa -in mykey.pem -pubout > mykey.pub
我最初的想法是它们是成对产生的。
RSA私钥中是否包含该和?还是公钥?