signer 1.0.2 copy "signer: ^1.0.2" to clipboard
signer: ^1.0.2 copied to clipboard

A Dart package for generating HMAC-SHA256 signatures. Perfect for securing network requests by signing payloads with secret keys. Depends on crypto package.

example/signer_example.dart

import 'package:signer/signer.dart';

void main() {
  final secretKey = 'my_super_secret_key';
  final valueForSignature = 'my_value_for_signature';

  final signature = HmacSha256Signer().sign(secretKey, valueForSignature);

  final base64Signature = HmacSha256Base64Signer().sign(
    secretKey,
    valueForSignature,
  );

  print("Hmac sha256 signature: $signature");
  print("Hmac sha256 signature encoded as base64: $base64Signature");
}
1
likes
160
points
1
downloads

Publisher

unverified uploader

Weekly Downloads

A Dart package for generating HMAC-SHA256 signatures. Perfect for securing network requests by signing payloads with secret keys. Depends on crypto package.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

crypto

More

Packages that depend on signer