From fd4a6bc9794c3138b322753c8ce1b628c7b3e86b Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@iotlink.com> Date: 星期四, 21 十一月 2019 18:27:33 +0800 Subject: [PATCH] fix: add prefix on create key file --- README.md | 4 ++-- rsa.go | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 4533534..e46bd00 100644 --- a/README.md +++ b/README.md @@ -8,9 +8,9 @@ ) func main() { - // 鐢熸垚绉橀挜鍜屽叕閽� + // 鐢熸垚绉橀挜鍜屽叕閽�, 鍙傛暟: 鏂囦欢鍓嶇紑 if len(os.Args) > 1 && os.Args[1] == "-g" { - licence.GetRsaKey() + licence.GetRsaKey("test") return } diff --git a/rsa.go b/rsa.go index 9391146..433e017 100644 --- a/rsa.go +++ b/rsa.go @@ -28,13 +28,13 @@ prikey *rsa.PrivateKey //绉侀挜 } -func GetRsaKey() error { +func GetRsaKey(prefix string) error { privateKey, err := rsa.GenerateKey(rand.Reader, 4096) if err != nil { return err } x509PrivateKey := x509.MarshalPKCS1PrivateKey(privateKey) - privateFile, err := os.Create(privateFileName) + privateFile, err := os.Create(prefix + "-" + privateFileName) if err != nil { return err } @@ -52,7 +52,7 @@ if err != nil { panic(err) } - publicFile, _ := os.Create(publicFileName) + publicFile, _ := os.Create(prefix + "-" + publicFileName) defer publicFile.Close() publicBlock := pem.Block{ Type: publicKeyPrefix, -- Gitblit v1.8.0