cryptography 0.2.6 copy "cryptography: ^0.2.6" to clipboard
cryptography: ^0.2.6 copied to clipboard

outdated

Popular cryptographic algorithms. Enables you to do key agreement, digital signature, encryption, message authentication, and hashing.

example/lib/example.dart

import 'package:cryptography/cryptography.dart';

Future<void> main() async {
  // Generate a random 256-bit secret key
  final secretKey = await chacha20.newSecretKey();

  // Generate a random 96-bit nonce.
  final nonce = chacha20.newNonce();

  // Encrypt
  final result = await chacha20Poly1305Aead.encrypt(
    [1, 2, 3],
    secretKey: secretKey,
    nonce: nonce,
  );
  print('Bytes: ${result.cipherText}');
  print('MAC: ${result.mac}');
}
264
likes
0
pub points
97%
popularity

Publisher

verified publisherdint.dev

Popular cryptographic algorithms. Enables you to do key agreement, digital signature, encryption, message authentication, and hashing.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

collection, crypto, js, meta, pointycastle, typed_data

More

Packages that depend on cryptography