ipin 0.0.6
ipin: ^0.0.6 copied to clipboard

Flutter Android iOS Linux macOS web Windows

Ipin encryption for EBS / noebs. ipin uses a very simple interface to calculate encrypted ipin for both EBS / noebs use cases. ipin is battle tested and used in production by different companies.

ipin #

Library for IPIN encryption (for EBS and noebs). Lightweight, only uses dart, built on top of Crypton library.

How to use it #

$ # update pubspec.yaml with the library
import 'package:ipin/ipin.dart';
import 'package:uuid/uuid.dart'; // notice we are using uuid package from pub.dev


final key =
    "MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBANx4gKYSMv3CrWWsxdPfxDxFvl+Is/0kc1dvMI1yNWDXI3AgdI4127KMUOv7gmwZ6SnRsHX/KAM0IPRe0+Sa0vMCAwEAAQ==";
// final id = Uuid().v4();
final id = Uuid().v4();
final ipin = await Ipin(clearIpin: "0000", uuid: id, pubKey: key).encrypt();

// ipin is the new encrypted ipin block. NOTE you will to use `id` in UUID request field.

pubKey is the public key you get via our API (docs.noebs.dev) uuid is uuid. NOTE, the same UUID we use for encryption is the one we send in our subsequent API calls. clearIpin: is the clear ipin entered by the user

Visit [https://docs.noebs.dev](for more information).

1
likes
100
pub points
38%
popularity

Publisher

noebs.dev

Ipin encryption for EBS / noebs. ipin uses a very simple interface to calculate encrypted ipin for both EBS / noebs use cases. ipin is battle tested and used in production by different companies.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

crypton, flutter

More

Packages that depend on ipin