本文内容: 采用openssl生成RSA算法需要的私钥、公钥。采用.net core 2.1 控制台应用实现基于RSA算法的加密解密和签名校验。
首先着手搭建一个基于 dotnet core 2.1 的控制台项目
目录位置:E:\github\dotnet\dotnetCore.rsa
-
安装dotnet core2.1
-
创建项目
$ dotnet new console -n dotnetCore.rsa -o E:\github\dotnet\dotnetCore.rsa
- 编写 .gitignore
[Bb]in/
[Oo]bj/
生成私钥公钥
需要下载安装openssl工具包。由于git中就包含该工具包,只要把git程序的user/bin目录加到环境参数 path中,就能直接使用了。我当前win7下目录为:C:\Program Files\Git\usr\bin
生成私钥:
openssl genrsa -out private.key 2048
根据私钥生成公钥:
openssl rsa -in private.key -pubout -out public.key
编写代码

网友评论