Golang 加密软件

package main

import "C"
import (
	_ "192.168.0.112/dodoao/BookManagerKey/mssql_odbc"
	"crypto/md5"
	"crypto/sha1"
	"database/sql"
	"encoding/hex"
	"fmt"
	"io"
	"os"
	"strconv"
	"strings"
	"time"
)

func main() {
	t := strconv.FormatInt(time.Now().UnixNano(), 10)

	//讀取配置
	configByte, err := os.ReadFile("config.txt")
	if err != nil {
		fmt.Println("注冊失敗!請新建配置文件config.txt,并配置BookManager的根目錄地址。" + err.Error())
		return
	}
	configStr := string(configByte)
	configStr = strings.ReplaceAll(configStr, " ", "")
	configStr = strings.ReplaceAll(configStr, "\r", "")
	configArr := strings.Split(configStr, "\n")
	if len(configArr) < 2 {
		fmt.Println("注冊失敗!請配置BookManager的根目錄地址!")
		return
	}
	path := configArr[0]
	c := configArr[1]

	// 取百度license
	fileName := path + "\\license\\license.ini"
	content, err := os.ReadFile(fileName)
	if err != nil {
		fmt.Println("注冊失敗!請配置BookManager的根目錄地址!或者注冊人臉識別" + err.Error())
		return
	}
	w := string(content)
	if w == "" {
		fmt.Println("注冊失敗!請先注冊人臉識別!")
		return
	}

	/ 取sqlConnectionStr
	fileName = path + "\\BooksManager.exe.config"
	content, err = os.ReadFile(fileName)
	if err != nil {
		fmt.Println("注冊失敗!未找到數據庫配置文件:[BooksManager.exe.config]" + err.Error())
		return
	}
	dbconfig := string(content)
	if dbconfig == "" {
		fmt.Println("數據庫配置文件爲空!,注冊失敗!")
		return
	}
	searchStr := "

你可能感兴趣的:(Go,golang,数据库,服务器)