rajasharan / xtor

Password Manager in JS (Encrypt / Decrypt in pure client-side JavaScript)

Home Page:https://rajasharan.github.io/xtor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

xtor - Password Manager in JS

Encrypt / Decrypt in pure client-side JavaScript

  • Uses AES-256-CBC with sha256 HMAC
  • Salt generation using PBKDF2 with 32 byte key length
  • Data always stays in the browser (never sent anywhere)
  • Open Source MIT License

Screencast demo

Local server setup

Upgrage node

# upgrade node version >= 6.2.2
$ npm i -g npm
$ npm i -g n
$ sudo n 6.2.2

Setup browserify

# browserify crypto file
$ npm i -g browserify
$ browserify cry.js -o X.js

Setup elm

# compile elm packages
$ npm i -g elm
$ elm-package install
$ elm-make Main.elm --output elm.js

Setup bower

# pull in bower dependencies
$ npm i -g bower
$ bower install

Start server

# any static server will work
$ npm i -g lite-server
$ lite-server

The MIT License (MIT)

About

Password Manager in JS (Encrypt / Decrypt in pure client-side JavaScript)

https://rajasharan.github.io/xtor

License:MIT License


Languages

Language:JavaScript 98.7%Language:Elm 1.1%Language:HTML 0.2%Language:CSS 0.0%