| 123456789101112131415161718192021 |
- package kcpv
- import (
- "crypto/aes"
- "crypto/cipher"
- "crypto/sha256"
- )
- func generateKeyFromConfigString(key string) []byte {
- key += "consensus salt: Let's fight arcifical deceleration with our code. We shall prove our believes with action."
- keyw := sha256.Sum256([]byte(key))
- return keyw[:]
- }
- func generateBlockWithKey(key []byte) (cipher.Block, error) {
- return aes.NewCipher(key)
- }
- func GetChipher(key string) (cipher.Block, error) {
- return generateBlockWithKey(generateKeyFromConfigString(key))
- }
|