kaalka 1.0.0 copy "kaalka: ^1.0.0" to clipboard
kaalka: ^1.0.0 copied to clipboard

For encryption and decryption using Kaalka and KaalkaNTP.

Kaalka Package #

  • Based upon the Kaalka Encryption Algorithm

Exemplar Usage #

import 'package:Kaalka/kaalka.dart';
import 'package:Kaalka/kaalka_ntp.dart';
import 'package:Kaalka/packet.dart';

Future<void> main() async {
  // Example usage of Kaalka
  final kaalka = Kaalka();
  final originalMessage = "Hello, Kaalka!";
  final timestamp = DateTime.now(); // Get the current timestamp
  final encryptedMessage = kaalka.encrypt(originalMessage, timestamp);
  final decryptedMessage = kaalka.decrypt(encryptedMessage, timestamp);

  print("Original Message: $originalMessage");
  print("Encrypted Message: $encryptedMessage");
  print("Decrypted Message: $decryptedMessage");

  // Example usage of KaalkaNTP
  final kaalkaNTP = KaalkaNTP();
  final encryptedNTPMessage = kaalkaNTP.encrypt(originalMessage);
  final decryptedNTPMessage = kaalkaNTP.decrypt(encryptedNTPMessage);

  print("\nUsing KaalkaNTP:");
  print("Original Message: $originalMessage");
  print("Encrypted NTP Message: $encryptedNTPMessage");
  print("Decrypted NTP Message: $decryptedNTPMessage");

  // Example usage of Packet sending and receiving
  Packet("Hello, Kaalka!");

  // Simulate sending and receiving of encrypted data using Packet
  Packet.sender();

  // Wait for sender to complete before receiving
  await Future.delayed(Duration(seconds: 2));
  
  Packet.receiver();
}

2
likes
115
points
55
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

For encryption and decryption using Kaalka and KaalkaNTP.

License

unknown (license)

Dependencies

flutter, ntp

More

Packages that depend on kaalka