c# - 对文件进行数字签名
c# - Digitally signinging a file
我正在为客户生成一个 csv 文件,它必须经过数字签名。我以前没有这个过程的经验,对此知之甚少。
我收到了一个 public 和私钥作为两个扩展名为“.ASC”的文件。
过去几个小时我一直在寻找解决方案,但找不到适合我情况的解决方案。
非常感谢任何帮助或指出正确的方向。
.ASC
文件看起来像 GPG 的密钥。要签署文件,您需要将您的私钥导入您的私钥环。为此
gpg --allow-secret-key-import --import private.asc
之后
gpg --output file.txt.sig --sign file.txt
系统会要求您输入密码以解锁用于签署文档的私钥。已签名的内容将放入 file.txt.gpg
。
如果您需要将 GPG
与 C# 结合使用,请查看 this 个问题的答案。
我正在为客户生成一个 csv 文件,它必须经过数字签名。我以前没有这个过程的经验,对此知之甚少。
我收到了一个 public 和私钥作为两个扩展名为“.ASC”的文件。
过去几个小时我一直在寻找解决方案,但找不到适合我情况的解决方案。
非常感谢任何帮助或指出正确的方向。
.ASC
文件看起来像 GPG 的密钥。要签署文件,您需要将您的私钥导入您的私钥环。为此
gpg --allow-secret-key-import --import private.asc
之后
gpg --output file.txt.sig --sign file.txt
系统会要求您输入密码以解锁用于签署文档的私钥。已签名的内容将放入 file.txt.gpg
。
如果您需要将 GPG
与 C# 结合使用,请查看 this 个问题的答案。