内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

go語言連接數(shù)據(jù)庫加密 go連接mysql數(shù)據(jù)庫

go使用des加密

DES(Data Encryption Standard)是一種常見的分組加密算法,由IBM公司在1971年提出。它是一種對稱加密算法,也就是說它使用同一個密鑰來加密和解密數(shù)據(jù)。

十余年的黔西網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。成都營銷網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整黔西建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)公司從事“黔西網(wǎng)站設(shè)計”,“黔西網(wǎng)站推廣”以來,每個客戶項目都認(rèn)真落實執(zhí)行。

DES使用一個56位的初始密鑰,但是這里提供的是一個64位的值,這是因為在硬件實現(xiàn)中每8位可以用于奇偶校驗。可以通過設(shè)定8位字符串,由 crypto/des 庫的 des.NewCipher(key) 函數(shù)生成密鑰

DES分組的大小是64位,如果加密的數(shù)據(jù)長度不是64位的倍數(shù),可以按照某種具體的規(guī)則來填充位。常用的填充算法有 pkcs5 , zero 等

go語言怎么連接oracle數(shù)據(jù)庫

//假設(shè)的GOPATH指向C:\gohome

0. 執(zhí)行 go get github點抗 /wendal/go-oci8 ,然后肯定是報錯了,沒關(guān)系,代碼會下載下來.

1. 首先,你需要安裝mingw到C:\mingw

2. 然后,到Oracle官網(wǎng),下載OCI及其SDK,解壓到instantclient_11_2 -- 當(dāng)前最新版

3. 從我的go-oci8庫的windows文件夾,拷貝pkg-config.exe到C:\mingw\bin\,拷貝oci8.pc到C:\mingw\lib\pkg-config\

4. 設(shè)置環(huán)境變量 PATH ,值為 原有PATH;C:\instantclient_11_2;C:\mingw\bin;

5. 設(shè)置環(huán)境變量 PKG_CONFIG_PATH,值為 C:\mingw\lib\pkg-config

6. 接下來,就最重要的,就是再執(zhí)行一次,這次應(yīng)該能成功的: go get github點抗 /wendal/go-oci8

7. 測試一下:

cd %GOPATH%/src/github點抗 /wendal/go-oci8/example

go run oracle.go

#提醒一句, oracle.go里面的寫的密碼是system/123456, 實例名XE

怎么用 GO 實現(xiàn) RSA 的私鑰加密公鑰解密

packagemainimport("crypto/rand""crypto/rsa""crypto/x509""encoding/base64""encoding/pem""errors""flag""fmt")vardecryptedstringfuncinit(){flag.StringVar(decrypted,"d","","加密過的數(shù)據(jù)")flag.Parse()}funcmain(){vardata[]bytevarerrerrorifdecrypted!=""{data,err=base64.StdEncoding.DecodeString(decrypted)iferr!=nil{panic(err)}}else{data,err=RsaEncrypt([]byte("polaris@studygolang點抗 "))iferr!=nil{panic(err)}fmt.Println("rsaencryptbase64:"+base64.StdEncoding.EncodeToString(data))}origData,err:=RsaDecrypt(data)iferr!=nil{panic(err)}fmt.Println(string(origData))}//公鑰和私鑰可以從文件中讀取varprivateKey=[]byte(`-----BEGINRSAPRIVATEKEY-----MIICXQIBAAKBgQDZsfv1qscqYdy4vY+P4e3cAtmvppXQcRvrF1cB4drkv0haU24Y7m5qYtT52Kr539RdbKKdLAM6s20lWy7+5C0DgacdwYWd/7PeCELyEipZJL07Vro7Ate8Bfjya+wltGK9+XNUIHiumUKULW4KDx21+1NLAUeJ6PeW+DAkmJWF6QIDAQABAoGBAJlNxenTQj6OfCl9FMR2jlMJjtMrtQT9InQEE7m3m7bLHeC+MCJOhmNVBjaMZpthDORdxIZ6oCuOf6Z2+Dl35lntGFh5J7S34UP2BWzF1IyyQfySCNexGNHKT1G1XKQtHmtc2gWWthEg+S6ciIyw2IGrrP2Rke81vYHExPrexf0hAkEA9Izb0MiYsMCB/jemLJB0Lb3Y/B8xjGjQFFBQT7bmwBVjvZWZVpnMnXi9sWGdgUpxsCuAIROXjZ40IRZ2C9EouwJBAOPjPvV8Sgw4vaseOqlJvSq/C/pIFx6RVznDGlc8bRg7SgTPpjHG4G+M3mVgpCX1a/EU1mB+fhiJ2LAZ/pTtY6sCQGaW9NwIWu3DRIVGCSMm0mYh/3X9DAcwLSJoctiODQ1Fq9rreDE5QfpJnaJdJfsIJNtX1F+L3YceeBXtW0Ynz2MCQBI89KP274Is5FkWkUFNKnuKUK4WKOuEXEO+LpR+vIhs7k6WQ8nGDd4/mujoJBr5mkrwDPwqA3N5TMNDQVGv8gMC CaKGJgWYgvo3/milFfImbp+m7/Y3vCptarldXrYQWOAQjxwc71ZGBFDITYvdgJM1MTqc8xQek1FXn1vfpy2c6O-----ENDRSAPRIVATEKEY-----`)varpublicKey=[]byte(`-----BEGINPUBLICKEY-----MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDZsfv1qscqYdy4vY+P4e3cAtmvppXQcRvrF1cB4drkv0haU24Y7m5qYtT52Kr539RdbKKdLAM6s20lWy7+5C0DgacdwYWd/7PeCELyEipZJL07Vro7Ate8Bfjya+wltGK9+XNUIHiumUKULW4KDx21+1NLAUeJ6PeW+DAkmJWF6QIDAQAB-----ENDPUBLICKEY-----`)//加密funcRsaEncrypt(origData[]byte)([]byte,error){block,_:=pem.Decode(publicKey)ifblock==nil{returnnil,errors.New("publickeyerror")}pubInterface,err:=x509.ParsePKIXPublicKey(block.Bytes)iferr!=nil{returnnil,err}pub:=pubInterface.(*rsa.PublicKey)returnrsa.EncryptPKCS1v15(rand.Reader,pub,origData)}//解密funcRsaDecrypt(ciphertext[]byte)([]byte,error){block,_:=pem.Decode(privateKey)ifblock==nil{returnnil,errors.New("privatekeyerror!")}priv,err:=x509.ParsePKCS1PrivateKey(block.Bytes)iferr!=nil{returnnil,err}returnrsa.DecryptPKCS1v15(rand.Reader,priv,ciphertext)}

標(biāo)題名稱:go語言連接數(shù)據(jù)庫加密 go連接mysql數(shù)據(jù)庫
本文鏈接:http://www.rwnh.cn/article10/ddjcjgo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管網(wǎng)站內(nèi)鏈、App開發(fā)、網(wǎng)站收錄、云服務(wù)器商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
唐河县| 株洲县| 茶陵县| 莱西市| 保山市| 临安市| 桓仁| 沈丘县| 缙云县| 二连浩特市| 什邡市| 洛隆县| 阿鲁科尔沁旗| 民勤县| 时尚| 大荔县| 阜康市| 平舆县| 文安县| 宣武区| 邵东县| 张家界市| 镇坪县| 阿鲁科尔沁旗| 美姑县| 利辛县| 洞头县| 丽江市| 梁平县| 乌鲁木齐县| 专栏| 太保市| 和田市| 若尔盖县| 宜宾市| 布拖县| 格尔木市| 合作市| 辽源市| 南部县| 化隆|