{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:hackage/fpe","name":"fpe","description":"\n\n[Index] [Quick Jump]\n\nPackage maintainers\n\nFor package maintainers and hackage trustees\n\nCandidates\n\n\n\n\n\n\nFormat-preserving encryption encrypts data without changing its\nformat.  An example is encrypting a 16-digit credit card number\nas 16 digits.  The encryption uses a key, which is secret, and an\noptional tweak, which can be public and varies for each record\n(such as the cardholder's name), and provides extra security.\n\nThis module implements FF1.  Another similar algorithm, FF3, is no\nlonger considered secure, and so is not included (yet).\n\nFor example usage, see ff1test.hs.","version":"0.1.3","softwareVersion":"0.1.3","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/galenhuntington/fpe","issueTracker":"https://github.com/galenhuntington/fpe/issues","url":"https://github.com/galenhuntington/fpe#readme","keywords":["cryptography","library","mit","Propose Tags"],"programmingLanguage":{"@type":"ComputerLanguage","name":"Haskell"},"maintainer":[{"@type":"Person","name":"galen"}],"author":[{"@type":"Person","name":"galen"}],"copyrightHolder":[{"@type":"Person","name":"galen"}],"dateCreated":"2019-02-03","dateModified":"2026-06-11","datePublished":"2026-06-11","copyrightYear":2019,"downloadUrl":"https://hackage.haskell.org/package/fpe-0.1.3/fpe-0.1.3.tar.gz","applicationCategory":"hackage","runtimePlatform":"hackage","developmentStatus":"active","sameAs":["https://hackage.haskell.org/package/fpe"],"https://www.w3.org/ns/activitystreams#likes":2}