Coder Social home page Coder Social logo

beastimran / password-generator-bot Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 103 KB

A strong passwords and passphrases generator telegram bot.

Home Page: https://t.me/SimpleStrongPasswordGeneratorBot

Python 100.00%
password telegram-bot telegram passphrase password-generator password-generator-py python aiogram-bot

password-generator-bot's Introduction

PASSWORD GENERATOR TELEGRAM BOT

This bot will help you generate some random, strong passwords and passphrases as your requested length.

This mini-project was started by me as a fun project but it gained over 250+ users and 3.8 / 5 score in BotsArchive channel. So I am continuing to improve it furthur. Please ping me in telegram @BeastImran if you want to use this code or files in your project in anyway or need to query something or you want to involve in this project in any manner.

NO LONGER MAINTAINED.

Prerequisite

You will need to have python3 language and aiogram and cryptography libraries or APIs installed.

You can install aiogram and cryptography libraries using pip.

  pip install aiogram cryptography

Installation and running

The installation is straight forward.

  1. Download and satisfy the prerequisite.

  2. Download this repository.

  3. Get a BOT API KEY from BOT FATHER in telegram.

  4. If you have a BOT API KEY you can replace text "BOT_API_KEY" with your valid key in main.py file.

  5. Open a terminal in the downloaded directory and type the following command.

  python main.py
  1. The bot should be up and running by now if everything is done right.

How to use this bot in telegram

Start a chat with this bot

/start : to see the welcome message.

/gen : to generate a 32 chatacter length password.

/gen num : to generate a num character length password.

example:

/gen 8 /gen 10 /gen 16 /gen 64

๐Ÿ”‘ passwords generated using /gen command are very strong ๐Ÿ’ช but are not easy to remember. You should have some amount of guts to remember such passwords. It's better if you use a pass phrase if you want to remember. A pass phrase is a kind of password which is a combination of several n different words like as shown bellow.

pass-phrase: absentee afternoon plus repackage long

/phrase : to generate 8 words length pass-phrase

/phrase num : to generate a pass phrase with num words

example:

/phrase 4 /phrase 8 /phrase 12 /phrase 20

SMALL FEATURES:

/save: to save any notes or passwords

note: all the saved notes are encrypted and no one without a valid decryption key can read the notes. keys are unique to each user. read more about it on my github page. try /dev

example:

/save I need to meet a friend @12:30 pm today!

/save My amazon pass is AmAsOnPaSz


/get: to retrive or get all saved notes

OTHER COMMANDS:

/stat: to see your statistics

/gstat: to see global statistics

/dev: to see info about this bot's developer

password-generator-bot's People

Contributors

beastimran avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.