Skip to content
View tg3rbs's full-sized avatar

Block or report tg3rbs

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tg3rbs/README.md

33

Building cryptography and security-focused software with an emphasis on mathematics, algorithms, and secure systems.

Interests

  • Cryptography
  • Cybersecurity
  • Mathematics
  • Algorithms
  • C++
  • Python

Featured Projects

C++17 password security application combining authentication, cryptographic key derivation, authenticated encryption, and encrypted credential storage.

  • AES-256-GCM encrypted credential vaults
  • PBKDF2 key derivation with per-user salts
  • Cryptographically secure password generation using OpenSSL
  • Salted password hashing and authentication
  • Failed-login tracking and account lockout
  • Per-user encrypted credential vaults
  • Credential creation, editing, deletion, and duplicate prevention
  • SHA-256 file-integrity verification
  • Master-password changes with vault re-encryption

C++ implementation of RSA public-key cryptography.

  • RSA key generation
  • Modular exponentiation
  • Extended Euclidean algorithm and modular inverses
  • Miller-Rabin primality testing
  • File encryption and decryption
  • Persistent key storage

Python implementation of five classical cryptographic systems.

  • Caesar Cipher
  • Vigenère Cipher
  • Affine Cipher
  • Atbash Cipher
  • Rail Fence Cipher
  • Interactive command-line encryption and decryption

Technical Focus

Languages: C++, Python, Java

Cryptography & Security: AES-256-GCM, PBKDF2, RSA, SHA-256, authenticated encryption, hashing, salting, key derivation, secure random generation

Tools: Git, GitHub, OpenSSL, Visual Studio Code

Current Goal

Building increasingly advanced cryptography and security software while developing a deeper understanding of the mathematics, algorithms, and engineering behind modern cryptographic systems.

Pinned Loading

  1. rsa-cryptography-toolkit rsa-cryptography-toolkit Public

    C++ implementation of the RSA cryptosystem featuring Miller-Rabin primality testing, modular exponentiation, file encryption, and key management.

    C++ 1

  2. classical-cipher-toolkit classical-cipher-toolkit Public

    Python implementations of classical cryptographic ciphers.

    Python 1