mirror of
https://github.com/CPunch/gopenfusion.git
synced 2024-11-14 20:10:06 +00:00
protocol/encrypt: minor cleanup
This commit is contained in:
parent
96eed66831
commit
e257bf998f
@ -6,7 +6,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
DEFAULT_KEY = "m@rQn~W#"
|
DEFAULT_KEY = "m@rQn~W#" // if you change this, make sure to update the test data in protocol_test.go
|
||||||
KEY_LENGTH = 8
|
KEY_LENGTH = 8
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -50,13 +50,14 @@ func DecryptData(buff, key []byte) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func CreateNewKey(uTime, iv1, iv2 uint64) []byte {
|
func CreateNewKey(uTime, iv1, iv2 uint64) []byte {
|
||||||
|
dEKey := binary.LittleEndian.Uint64([]byte(DEFAULT_KEY))
|
||||||
|
|
||||||
num := iv1 + 1
|
num := iv1 + 1
|
||||||
num2 := iv2 + 1
|
num2 := iv2 + 1
|
||||||
|
|
||||||
dEKey := uint64(binary.LittleEndian.Uint64([]byte(DEFAULT_KEY)))
|
|
||||||
key := dEKey * (uTime * num * num2)
|
key := dEKey * (uTime * num * num2)
|
||||||
|
|
||||||
buf := make([]byte, 8)
|
buf := make([]byte, 8)
|
||||||
binary.LittleEndian.PutUint64(buf, uint64(key))
|
binary.LittleEndian.PutUint64(buf, key)
|
||||||
return buf
|
return buf
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user