awnonbhowmik
A lifelong learner and educator that dabbles in C++, Python, FORTRAN, LaTeX.
USPSPaterson, NJ
Pinned Repositories
2D-Diophantine-Encoder
A simple encoding schematic based on $ax+by=c$
Analysis-of-searching-and-sorting-algorithms
Sample program whose output can be used to graphically prove the time complexities of various searching and sorting algorithms
Caesar-Cipher
The Caesar Cipher Encryption Algorithm Coded in C++
Heighway-Dragon-Fractal-Curve
The Heighway Dragon curve - coded in Python with the Turtle module, a Python graphics package
Jacobi-Gauss-Seidel-and-SOR-Method
The Jacobi Iterative, Gauss Seidel Iterative, and the Successive Over Relaxation Iterative (SOR) coded in Intel Visual Fortran
Linear-Cipher
The Affine Cipher, also known as Linear Cipher, coded with C++
Poincare-Recurrence
The Poincare Recurrence Theorem states that, provided a certain level of entropy is introduced into a restricted, bounded and ordered system - the system eventually reaches a state that is close to or exactly equal to the original state, in some large but finite time.
RSA-Python
The RSA algorithm coded in Python
Shor-s-Algorithm
A classic algorithm that is capable of breaking a large composite number into two factors
The-Car-Battery-Problem
awnonbhowmik's Repositories
awnonbhowmik/RSA-Python
The RSA algorithm coded in Python
awnonbhowmik/Jacobi-Gauss-Seidel-and-SOR-Method
The Jacobi Iterative, Gauss Seidel Iterative, and the Successive Over Relaxation Iterative (SOR) coded in Intel Visual Fortran
awnonbhowmik/Poincare-Recurrence
The Poincare Recurrence Theorem states that, provided a certain level of entropy is introduced into a restricted, bounded and ordered system - the system eventually reaches a state that is close to or exactly equal to the original state, in some large but finite time.
awnonbhowmik/The-Car-Battery-Problem
awnonbhowmik/2D-Diophantine-Encoder
A simple encoding schematic based on $ax+by=c$
awnonbhowmik/Analysis-of-searching-and-sorting-algorithms
Sample program whose output can be used to graphically prove the time complexities of various searching and sorting algorithms
awnonbhowmik/Shor-s-Algorithm
A classic algorithm that is capable of breaking a large composite number into two factors
awnonbhowmik/Adaptive-Cryptosystem-Finite-Field
Product Exponent Modulo Cryptosystem
awnonbhowmik/awnonbhowmik.github.io
awnonbhowmik/BabyGiantDLP
The baby step giant step algorithm to solve Discrete Logarithm Problem
awnonbhowmik/Binary-Search-C-
The Binary Search Algorithm Coded In C++
awnonbhowmik/Calendar-C-
A program that takes the year as an input, and prints the calendar for that year
awnonbhowmik/CCNY-A1200-Numerical-Methods
awnonbhowmik/Collatz-Conjecture
Program demonstrating the Collatz Conjecture, also known as the 3n+1 conjecture, or the hailstone sequence
awnonbhowmik/CollatzCrypt
awnonbhowmik/CoordinateGeometryCrypto
awnonbhowmik/Dragon-Crypto
awnonbhowmik/Egyptian-Fraction
awnonbhowmik/ElGamal
The classic ElGamal encryption algorithm, where large primes can be chosen at the cost of computational complexity
awnonbhowmik/Gram-Schmidt-Orthogonalization-Process
The classic Gram Schmidt vector orthogonalization algorithm
awnonbhowmik/hridita-portfolio
awnonbhowmik/IFS-Test
awnonbhowmik/Logarithmic-Spiral-Rainbow
The logarithmic spiral coded in python using the turtle package
awnonbhowmik/Luhn-s-Algorithm-for-checksum-validation
This program takes in a number, doubles every other number starting from the second rightmost towards left. Turns the double digit numbers in the new string of numbers into single digits. If the sum of the new string is divisible by 10, then the original number is valid, else invalid. This is why this method is also known as "Mod 10" method
awnonbhowmik/MES
Modern Encryption Standard
awnonbhowmik/Nokia-Snake-Classic
The classic Snake game on old Nokia mobiles
awnonbhowmik/NTRU_cryptography
A Post-Quantum Encryption Algorithm
awnonbhowmik/Priority-Queue---Max-and-Min-Heap
The priority queue maximum and minimum heap demonstration, coded in C++
awnonbhowmik/TestWeb
awnonbhowmik/Vigenere-Cipher