Files
hk4e/pkg/endec/endec_test.go
2022-12-12 19:13:32 +08:00

37 lines
931 B
Go

package endec
import (
"encoding/base64"
"fmt"
"testing"
)
var key []byte
func init() {
key, _ = base64.StdEncoding.DecodeString("NK6Ucg8hCXN9oPZFojqcAqYEY2DETZzt6oKrGmZwdOU=")
}
func TestAesCBC(t *testing.T) {
raw := []byte("fuck")
enc, _ := AesCBCEncrypt(raw, key, key[0:16])
fmt.Printf("enc: %v\n", enc)
dec, _ := AesCBCDecrypt(enc, key, key[0:16])
fmt.Printf("dec: %v\n", dec)
}
func TestAesCFB(t *testing.T) {
raw := []byte("fuck")
enc, _ := AesCFBEncrypt(raw, key, key[0:16])
fmt.Printf("enc: %v\n", enc)
dec, _ := AesCFBDecrypt(enc, key, key[0:16])
fmt.Printf("dec: %v\n", dec)
}
func TestHk4eAbilityHashCode(t *testing.T) {
hashCode := Hk4eAbilityHashCode("Avatar_Ayato_ExtraAttack")
fmt.Printf("Avatar_Ayato_ExtraAttack hashCode: %v\n", hashCode)
hashCode = Hk4eAbilityHashCode("Avatar_Ayato_ExtraAttack_CreateBullet")
fmt.Printf("Avatar_Ayato_ExtraAttack_CreateBullet hashCode: %v\n", hashCode)
}