| 6 | ) |
| 7 | |
| 8 | func TestEncode(t *testing.T) { |
| 9 | pubKey := "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE/17XRshxRD8s6SL4LmvMT0Dvu6NhKqRP1FUPMR6n1xCN8v9An/8gJp0Oe6GOxgzbCtj/QmU6ZKfGgxMBbDe9vg==" |
| 10 | encoded, err := Encode(pubKey, []byte("MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE/17XRshxRD8s6SL4LmvMT0Dvu6NhKqRP1FUPMR6n1xCN8v9An/8gJp0Oe6GOxgzbCtj/QmU6ZKfGgxMBbDe9vg==MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE/17XRshxRD8s6SL4LmvMT0Dvu6NhKqRP1FUPMR6n1xCN8v9An/8gJp0Oe6GOxgzbCtj/QmU6ZKfGgxMBbDe9vg==MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE/17XRshxRD8s6SL4LmvMT0Dvu6NhKqRP1FUPMR6n1xCN8v9An/8gJp0Oe6GOxgzbCtj/QmU6ZKfGgxMBbDe9vg==MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE/17XRshxRD8s6SL4LmvMT0Dvu6NhKqRP1FUPMR6n1xCN8v9An/8gJp0Oe6GOxgzbCtj/QmU6ZKfGgxMBbDe9vg==")) |
| 11 | if err != nil { |
| 12 | t.Error(err.Error()) |
| 13 | } else { |
| 14 | t.Log("encode res:", encoded) |
| 15 | } |
| 16 | priKey := "e+69ZcM25oSOwDH5nQk9kyM7myLu7rxuJvGrOQECOl0=" |
| 17 | //priBytes, _ := base64.StdEncoding.DecodeString(priKey) |
| 18 | decoded, err := Decode(priKey, encoded) |
| 19 | if err != nil { |
| 20 | t.Error(err.Error()) |
| 21 | } else { |
| 22 | t.Log(string(decoded)) |
| 23 | } |
| 24 | } |
| 25 | func TestEncode1(t *testing.T) { |
| 26 | encoded, err := base64.StdEncoding.DecodeString(`BJXNxUOpfr7vQ+jWsmF8UAd9ufvNAkm+wLbrjj/D8udhncXqFZkx8i/UBc2KWJV1TzpQmqCqlhba |
| 27 | r+nWKaJFqCSdM/8mzxSkUdB4tJeOmX0g7WjSvS+fnsoVzxYLVhO1ZCH8sGD3Dk6QpwtP3y0rya+R |