generateSignatureOrToken static method

String generateSignatureOrToken(
  1. String message,
  2. String secret
)

Implementation

static String generateSignatureOrToken(String message, String secret) {
  final key = utf8.encode(secret);
  final bytes = utf8.encode(message);

  final hmacSha512 = Hmac(sha512, key); // Create HMAC with SHA-512
  final digest = hmacSha512.convert(bytes);

  return base64Encode(digest.bytes); // Return base64 string
}