Skip to content

A desktop/command line app for generating and validating Primary account numbers(PANs)

Notifications You must be signed in to change notification settings

Ytemiloluwa/PAN

Repository files navigation

PAN Generator

PAN Generator is a desktop/command-line software written in Python that generates and validates Primary Account Numbers (PAN) for fintechs/micro finance banks. It uses numerical computing with luhn algorithm to make permuatation and combination of mastercard, visa(16) and American express (15) digit numbers present on ATM cards. The software provides an easy-to-use interface for generating PAN numbers efficiently.

Features

  • Generates and Validates PAN numbers(Mastercard, Visa, American Express).
  • Produces 1 million Primary Account Numbers.
  • Simple command-line interface.
  • Cross-platform compatibility (works on both Mac and Windows).

Requirements

  • Python 3.x.
  • Tkinter
  • re
  • numpy
  • PIL

Installation

  1. Clone this repository to your local machine:

PAN Generator on macOS

Screenshot 2024-05-30 at 21 37 25

PAN Generator on Windows

Capture

PAN Generator in CMD

command line file