func hashCipherKey(key string) []byte {
	hasher := sha256.New()
	hasher.Write([]byte(key))
	return hasher.Sum(nil)
}
CipherKey must be 32 chars long because block size is 16 bytes
package cpass
import (
	"crypto/hmac"
	"crypto/sha256"
)