This website does readability filtering of other pages. All styles, scripts, forms and ads are stripped. If you want your website excluded or have other feedback, use this form.

GitHub - sashank/libfnr: FNR is a small domain block cipher to encrypt objects ( < 128 bits ) like IPv4, MAC, Credit Card numbers etc.

Skip to content

Sign in Sign up

sashank/libfnr

Join GitHub today

GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.

Sign up FNR is a small domain block cipher to encrypt objects ( < 128 bits ) like IPv4, MAC, Credit Card numbers etc. [cisco.github.io] Switch branches/tags
master Nothing to show Nothing to show Find file Clone or download

Clone with HTTPS

Use Git or checkout with SVN using the web URL.

Download ZIP

Launching GitHub Desktop...

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop...

If nothing happens, download GitHub Desktop and try again.

Launching Xcode...

If nothing happens, download Xcode and try again.

Launching Visual Studio...

If nothing happens, download the GitHub extension for Visual Studio and try again.

Fetching latest commit… Cannot retrieve the latest commit at this time. Permalink TypeNameLatest commit messageCommit time Failed to load latest commit information. README.md

README.md

libFNR - A reference implementation library for FNR encryption scheme.

FNR represents Flexible Naor and Reingold

FNR is a small domain block cipher for encrypting objects ( < 128 bits ) like IPv4, MAC, Time Stamps, Credit Card numbers etc.

Motivation and Applications of this scheme could be found [here!] ([cisco.github.io]).

This project is being maintained [here!] ([github.com]) and Java extensions [here!] ([github.com]).

Report bugs to [email protected]

Keywords: Length Preserving Encryption, Format Preserving encryption

FNR is designed by Sashank Dara ([email protected]), Scott Fluhrer ([email protected])

Copyright (C) 2014 , Cisco Systems Inc.

You can’t perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. Press h to open a hovercard with more details.