Hashvive is a password generator. It helps in not using the same password on different platforms. It uses the "common" password to create a random hash (MD5, actually) for each site you'd like to have a strong password for.
Passwords generated that way are less likely to crack when brute forcing. However, you could manually edit them to create an even more random password.
There are two ways to install - download app binary, or build from source.
You can download the binary from the latest GitHub release.
The steps listed below are not necessary now. You can directly build using the react-native
CLI from the docs.
You can also contribute to this project without having Expo installed.
You'll need Node.js, Git and npm (or yarn) on your machine.
- Get the code
$ git clone https://github.com/roshnet/hashvive && cd hashvive
- Install all dependencies
$ npm install
// or
$ yarn
The
expo
command should now be available. If not, run$ npm install -g expo-cli
.
- Meanwhile, create an Expo account.
- Once depedencies are installed, run (from the app directory)
$ expo build:android
- Follow the prompt. A build should be queued on Expo servers. When the build finishes, you can download the APK (build artifact) from your Expo dashboard.
This project is written in React Native (TypeScript). If you'd like to add features or something, go ahead and send a PR.