kdbx 2.4.2 copy "kdbx: ^2.4.2" to clipboard
kdbx: ^2.4.2 copied to clipboard

KeepassX format implementation in pure dart. (kdbx 3.x and 4.x support).

example/kdbx_example.dart

import 'package:kdbx/kdbx.dart';

void main() {
  final kdbx = KdbxFormat()
      .create(Credentials(ProtectedValue.fromString('Lorem Ipsum')), 'Example');

  final group = kdbx.body.rootGroup;
  final entry = KdbxEntry.create(kdbx, group);
  group.addEntry(entry);
  entry.setString(KdbxKeyCommon.USER_NAME, PlainValue('example user'));
  entry.setString(
      KdbxKeyCommon.PASSWORD, ProtectedValue.fromString('password'));
  kdbx.save();
}
12
likes
120
points
480
downloads

Publisher

verified publishercodeux.design

Weekly Downloads

KeepassX format implementation in pure dart. (kdbx 3.x and 4.x support).

Repository (GitHub)

Documentation

API reference

License

GPL-3.0 (license)

Dependencies

archive, argon2_ffi_base, args, clock, collection, convert, crypto, isolates, logging, logging_appenders, meta, path, pointycastle, quiver, supercharged_dart, synchronized, uuid, xml

More

Packages that depend on kdbx