jerobado / Niyebe

Niyebe, simple pseudo-random password generator for the forgetful

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Niyebe

Niyebe, simple pseudo-random password generator for the forgetful

Usage

$ niyebe -l 16      # generate random string with 16 characters
y}n59q\'1W8o=4_i

Features & Benefits

  • generate random custom password

Random Algorithm

Niyebe is using the Mersenne Twister to generate a pseudo-random number which is provided by the <random> header in the C++ standard library.

Software Requirements

  • GNU Compiler Collection
  • CMake
  • Cygwin (if you're on Windows)

System Requirements

  • Operating System: Linux (Ubuntu 64-bit)

Build & Install Instruction

Using make

$ make
$ ./niyebe

Using cmake

$ cmake -H. -Bbuild
$ make -C build
$ ./build/bin/niyebe

To install

$ sudo make install

This will install/copy the compiled executable to /opt/niyebe.

To add niyebe to PATH

$ echo "export PATH="$PATH:/opt/niyebe"" >> ~/.bashrc
$ source ~/.bashrc

Resources

License

About

Niyebe, simple pseudo-random password generator for the forgetful

License:GNU Lesser General Public License v3.0


Languages

Language:C++ 72.0%Language:Makefile 14.4%Language:CMake 12.4%Language:C 1.3%