Skip to content

Small server-side TOTP generation and validation program. Cybersecurity project.

Notifications You must be signed in to change notification settings

karisti/totp-management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TOTP Management

Demo Validation

Description

This project is about creating a server-side program that can create a TOTP service for a given user. To do this, it will create a URI for the user using a random personal secret, and represent it as a QR code. User can scan this QR code on his favorite TOTP app and he will get the valid codes. This program also allows to check if those codes are valid.

Demo QR

Prerequisites

  • TOTP app that can scan QR codes

Usage

  1. Run python ./totp.py
  2. Scan QR code on a TOTP app
  3. Verify codes

Lessons

  • TOTP usage
  • TOTP creation
  • TOTP verification

Resources

About

Small server-side TOTP generation and validation program. Cybersecurity project.

Topics

Resources

Stars

Watchers

Forks

Languages