smart-passwd

command module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 30, 2021 License: MIT Imports: 5 Imported by: 0

README

SmartPasswd

SmartPassword is a generator of extremely strong passwords that can be easily remembered thanks to the reminders with which passwords are being generated. The generator allows the user to select the length of the generated password, and the number of extra symbols that will be randomly added. However, the best feature of this app is that the user can generate a password with a custom reminder.

Under the hood, the application collects words from the English dictionary (all words are parsed into the database from WordNet - a lexical database for English - hosted by Princeton University) and composes them according to the random number generator into a certain structure, which very often sounds laughingly but allows the user to quickly recall the generated password. Then the generated phrase goes through an algorithm that may or may not (again depends on RNG results) replace each of the letters with another one. But in order to preserve to a certain memorability, each character can be replaced by a character, which sounds or looks similarly.

Screenshots
server logs
Used languages and tools
  • Go (Gin framework, Postgres driver)
  • Postgres SQL
  • Javascript + jQuery
  • HTML (HTML5 UP design), CSS (SCSS) + Bootstrap
  • Docker + Docker-compose

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL