rsa_cipher 1.0.1 copy "rsa_cipher: ^1.0.1" to clipboard
rsa_cipher: ^1.0.1 copied to clipboard

RSA Encryption

example/rsa_cipher.dart

import 'package:rsa_cipher/rsa_cipher.dart';

void main() {
  // generate key
  final keyPair = RsaCipher().generateKeyPair();

  // encode key to pem
  final publicKeyPem = RsaCipher().encodePublicKeyToPem(keyPair.publicKey);
  final privateKeyPem = RsaCipher().encodePrivateKeyToPem(keyPair.privateKey);

  // decode pem to key
  final publicKey = RsaCipher().decodePublicKeyFromPem(publicKeyPem);
  final privateKey = RsaCipher().decodePrivateKeyFromPem(privateKeyPem);
}