init: 自 zomaintain/backend/rdplib 平移独立成库; module path 从上游 github.com/nakagami/grdp 改为 git.zeroonesoft.cn/golib/rdplib
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
package nla_test
|
||||
|
||||
import (
|
||||
"encoding/hex"
|
||||
"testing"
|
||||
|
||||
"git.zeroonesoft.cn/golib/rdplib/protocol/nla"
|
||||
)
|
||||
|
||||
func TestNTOWFv2(t *testing.T) {
|
||||
res := hex.EncodeToString(nla.NTOWFv2("", "", ""))
|
||||
expected := "f4c1a15dd59d4da9bd595599220d971a"
|
||||
if res != expected {
|
||||
t.Error(res, "not equal to", expected)
|
||||
}
|
||||
|
||||
res = hex.EncodeToString(nla.NTOWFv2("user", "pwd", "dom"))
|
||||
expected = "652feb8208b3a8a6264c9c5d5b820979"
|
||||
if res != expected {
|
||||
t.Error(res, "not equal to", expected)
|
||||
}
|
||||
}
|
||||
|
||||
func TestRC4K(t *testing.T) {
|
||||
key, _ := hex.DecodeString("55638e834ce774c100637f197bc0683f")
|
||||
src, _ := hex.DecodeString("177d16086dd3f06fa8d594e3bad005b7")
|
||||
res := hex.EncodeToString(nla.RC4K(key, src))
|
||||
expected := "f5ab375222707a492bd5a90705d96d1d"
|
||||
if res != expected {
|
||||
t.Error(res, "not equal to", expected)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user