Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 974 Bytes

Readme.md

File metadata and controls

21 lines (17 loc) · 974 Bytes

Vernam Cipher Build Status

JavaScript implementation of Vernam Cipher with some extended technique which make it unbreakable. This implementation is used for irreversible password generation. Instead of thousand words https://xkcd.com/936/

Strength estimation is provided by zxcvbn library. More detailed description can be found here.

Features:

  • irreversible (because of module of alphabet)
  • md5 password hash (frequent analysis proof)
  • cryptic output, which passes all password validators
  • offline support

Todo:

  • Browser implemenation
  • Hash function usage
  • Usage Examples
  • Tests
  • Node.js library compatible
  • NPM distribution