top of page
747512fc5f6d5c448c45ec4973b54e83.png

Mateo
Cajiao Vargas

ENCRYPTO

Personal Project Exhibition

Personal Project

Discord Bot - made with JavaScript

For my Personal Project, I created a Discord bot (written in JavaScript, running on the Node.js runtime). It focuses on online privacy and security (hence the name Encrypto), more specifically, password strength. Discord is a messaging/social media platform for large groups, and through its API (Application Programming Interface) it supports the use of bots, which are basically programs that can run automated scripts.

​

It can generate (random) passwords from 12 to 2000 characters long, within a matter of milliseconds, as well as check the password strength and rate it. The password generator contains numbers, along with lower and uppercase letters (symbols are excluded due to the nature of some websites not accepting them, as well as passwords of above 64 characters).

A score of 30 or less indicates a weak password, 31-60 is a decent password and anything of 61 or above is considered a strong password. Remember, the longer and the more variation your password has, the better it will be.

​

Disclaimer: this algorithm can only determine a good password based on criteria such as different character types used (numbers, lower/uppercase), or repetitions, meaning that although something like pA55w0rD is weak, the bot will give it a decent rating due to its variations in characters.

© 2020 by Mateo Cajiao Vargas
Created with Wix.com (it kinda sucks though...)

bottom of page