func Base64HmacFromString(key []byte, message string) string {
	msgBytes := StringToBytes(message)
	hmac := HmacDigest(key, msgBytes)
	result := BytesToBase64(hmac)
	return result
}
// Base64HmacFromString generates base64 encoded HMAC of the message string with the given key
Base64HmacFromString generates base64 encoded HMAC of the message string with the given key
// Base64HmacFromString generates base64 encoded HMAC of the message string with the given key
func Base64HmacFromString(key []byte, message string) string {
	msgBytes := StringToBytes(message)
	hmac := HmacDigest(key, msgBytes)
	result := BytesToBase64(hmac)
	return result
}
func Base64HmacFromString ( key [ ] byte , message string ) string { msgBytes := StringToBytes ( message ) hmac := HmacDigest ( key , msgBytes ) result := BytesToBase64 ( hmac ) return result }
Base64HmacFromString generates base64 encoded HMAC of the message string with the given key
Base64HmacFromString generates base64 encoded HMAC of the message string with the given key