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();
}

1
likes
100
pub points
0%
popularity

Publisher

unverified uploader

For encryption and decryption using Kaalka and KaalkaNTP.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

unknown (LICENSE)

Dependencies

flutter, ntp

More

Packages that depend on kaalka