Go
猿敲月下码
开源软件作者
展开
-
Golang进行RSA签名(SHA256withRSA)
最近在做开放平台项目,在编写SDK的时候用到签名验签功能,采用Sha256WithRSA签名,具体流程是使用私钥生成签名,然后公钥进行验签。现在把私钥签名的代码分享出来。package commonimport ( "crypto" "crypto/rand" "crypto/rsa" "crypto/x509" "encoding/base64" "encoding/pem" "errors" "sort" "strings")const ( PEM_BEGIN = "-原创 2020-07-07 20:12:45 · 7596 阅读 · 4 评论 -
go语言http请求,包括文件上传
最近在做开放平台项目,需要用到HTTP请求,对HTTP请求做了简单封装。封装后的代码可以实现:Get提交POST提交(表单)POST提交(json)POST提交(文件上传)完整代码如下:package commonimport ( "bytes" "encoding/json" "io" "io/ioutil" "mime/multipart" "net/http" "net/url" "os" "path/filepath" "strings")type U原创 2020-06-18 08:53:28 · 5271 阅读 · 3 评论