From 6f92c1cc54de1e23ff6f570ac0e966fb769dee65 Mon Sep 17 00:00:00 2001 From: wenzi1 Date: Tue, 22 May 2018 21:06:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9gdes=5Ftest=E7=9A=84=E5=8C=85?= =?UTF-8?q?=E5=90=8D=EF=BC=8C=E5=A2=9E=E5=8A=A0author=E7=AD=89=E7=BB=86?= =?UTF-8?q?=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- g/encoding/gdes/gdes.go | 2 +- g/encoding/gdes/gdes_test.go | 51 ++++++++++++++++++------------------ 2 files changed, 27 insertions(+), 26 deletions(-) diff --git a/g/encoding/gdes/gdes.go b/g/encoding/gdes/gdes.go index f0370a143..38d735d05 100644 --- a/g/encoding/gdes/gdes.go +++ b/g/encoding/gdes/gdes.go @@ -3,7 +3,7 @@ // This Source Code Form is subject to the terms of the MIT License. // If a copy of the MIT was not distributed with this file, // You can obtain one at https://gitee.com/johng/gf. - +//Author: wenzi1 email: liyz23@qq.com package gdes import ( diff --git a/g/encoding/gdes/gdes_test.go b/g/encoding/gdes/gdes_test.go index 49a3d37d6..8d19e1805 100644 --- a/g/encoding/gdes/gdes_test.go +++ b/g/encoding/gdes/gdes_test.go @@ -1,23 +1,24 @@ -package gdes +package gdes_test import ( "testing" "bytes" "encoding/hex" "fmt" + "gitee.com/johng/gf/g/encoding/gdes" ) func TestDesECB(t *testing.T){ { key := []byte("11111111") text := []byte("12345678") - padding := NOPADDING - cipherText, err := DesECBEncrypt(key, text, padding) + padding := gdes.NOPADDING + cipherText, err := gdes.DesECBEncrypt(key, text, padding) if err != nil { t.Errorf("%v", err) } - clearText, err := DesECBDecrypt(key, cipherText, padding) + clearText, err := gdes.DesECBDecrypt(key, cipherText, padding) if err != nil { t.Errorf("%v", err) } @@ -32,13 +33,13 @@ func TestDesECB(t *testing.T){ { key := []byte("11111111") text := []byte("12345678") - padding := PKCS5PADDING - cipherText, err := DesECBEncrypt(key, text, padding) + padding := gdes.PKCS5PADDING + cipherText, err := gdes.DesECBEncrypt(key, text, padding) if err != nil { t.Errorf("%v", err) } - clearText, err := DesECBDecrypt(key, cipherText, padding) + clearText, err := gdes.DesECBDecrypt(key, cipherText, padding) if err != nil { t.Errorf("%v", err) } @@ -54,13 +55,13 @@ func Test3DesECB(t *testing.T){ { key := []byte("1111111111111234") text := []byte("1234567812345678") - padding := NOPADDING - cipherText, err := TripleDesECBEncrypt(key, text, padding) + padding := gdes.NOPADDING + cipherText, err := gdes.TripleDesECBEncrypt(key, text, padding) if err != nil { t.Errorf("%v", err) } - clearText, err := TripleDesECBDecrypt(key, cipherText, padding) + clearText, err := gdes.TripleDesECBDecrypt(key, cipherText, padding) if err != nil { t.Errorf("%v", err) } @@ -75,13 +76,13 @@ func Test3DesECB(t *testing.T){ { key := []byte("111111111111123412345678") text := []byte("123456789") - padding := PKCS5PADDING - cipherText, err := TripleDesECBEncrypt(key, text, padding) + padding := gdes.PKCS5PADDING + cipherText, err := gdes.TripleDesECBEncrypt(key, text, padding) if err != nil { t.Errorf("%v", err) } - clearText, err := TripleDesECBDecrypt(key, cipherText, padding) + clearText, err := gdes.TripleDesECBDecrypt(key, cipherText, padding) if err != nil { t.Errorf("%v", err) } @@ -97,14 +98,14 @@ func TestDesCBC(t *testing.T){ { key := []byte("11111111") text := []byte("1234567812345678") - padding := NOPADDING + padding := gdes.NOPADDING iv := []byte("12345678") - cipherText, err := DesCBCEncrypt(key, text, iv,padding) + cipherText, err := gdes.DesCBCEncrypt(key, text, iv,padding) if err != nil { t.Errorf("%v", err) } - clearText, err := DesCBCDecrypt(key, cipherText, iv, padding) + clearText, err := gdes.DesCBCDecrypt(key, cipherText, iv, padding) if err != nil { t.Errorf("%v", err) } @@ -119,14 +120,14 @@ func TestDesCBC(t *testing.T){ { key := []byte("11111111") text := []byte("12345678") - padding := PKCS5PADDING + padding := gdes.PKCS5PADDING iv := []byte("12345678") - cipherText, err := DesCBCEncrypt(key, text, iv, padding) + cipherText, err := gdes.DesCBCEncrypt(key, text, iv, padding) if err != nil { t.Errorf("%v", err) } - clearText, err := DesCBCDecrypt(key, cipherText, iv, padding) + clearText, err := gdes.DesCBCDecrypt(key, cipherText, iv, padding) if err != nil { t.Errorf("%v", err) } @@ -142,14 +143,14 @@ func Test3DesCBC(t *testing.T){ { key := []byte("1111111112345678") text := []byte("1234567812345678") - padding := NOPADDING + padding := gdes.NOPADDING iv := []byte("12345678") - cipherText, err := TripleDesCBCEncrypt(key, text, iv,padding) + cipherText, err := gdes.TripleDesCBCEncrypt(key, text, iv,padding) if err != nil { t.Errorf("%v", err) } - clearText, err := TripleDesCBCDecrypt(key, cipherText, iv, padding) + clearText, err := gdes.TripleDesCBCDecrypt(key, cipherText, iv, padding) if err != nil { t.Errorf("%v", err) } @@ -164,14 +165,14 @@ func Test3DesCBC(t *testing.T){ { key := []byte("111111111234567812345678") text := []byte("12345678") - padding := PKCS5PADDING + padding := gdes.PKCS5PADDING iv := []byte("12345678") - cipherText, err := TripleDesCBCEncrypt(key, text, iv, padding) + cipherText, err := gdes.TripleDesCBCEncrypt(key, text, iv, padding) if err != nil { t.Errorf("%v", err) } - clearText, err := TripleDesCBCDecrypt(key, cipherText, iv, padding) + clearText, err := gdes.TripleDesCBCDecrypt(key, cipherText, iv, padding) if err != nil { t.Errorf("%v", err) }