A secure application for encrypting files before they are uploaded to the cloud and decrypting files that are in the encryption group.
-
Updated
Apr 17, 2023 - Python
A secure application for encrypting files before they are uploaded to the cloud and decrypting files that are in the encryption group.
A Windows desktop app for cryptographically protecting files.
Versioned public Helix API in various languages/platforms, along with documentation and example use-cases
A simple library for easier hash and crypt management. I needed this for a university project.
This is a Python implementation of various kinds of encryption techinques
A compact API and implementation of abelian group algebra commonly used in asymmetric cryptography, fully written in C#.
Typescript package for easy interactions with Swift Cryptokit
Interactive lesson to learn asymmetric key encryption, digital signature, certificate authority
Parameters for the Wireless Transport Layer Security (WAP-WTLS) curves
Implementation of Various Asymmetric Crypto systems in pure python.
A demonstration of a server-client authentication system over TCP using RSA and TEA encryption.
Implementation of digital signature protocol based on ElGamal cryptosystem
Implementation of Symmetric and Asymmetric Key Cryptosystems in Python.
My work for the CS178: Cryptography class I took at UCSB during Fall 2021.
PyCrypt is a cryptography application implemented in Python using PyQt for the graphical user interface. The application is designed to convert plain text into secure encrypted messages. It supports various encryption techniques, including Caesar Cipher, Fernet Symmetric Key, and Asymmetric Key Encryption.
Simpler to use implementation of the pycryptodome RSA algorithm
A set of crypto tools and libraries
Tutorials on Cryptography, ranging from Classical Cryptography (Pre-Quantum and Post-Quantum) to Quantum Cryptography.
This repository contains a server that use symmetric encryption to encrypt user files/folders and asymmetric encryption to share files/folders among users.
Add a description, image, and links to the asymmetric-cryptography topic page so that developers can more easily learn about it.
To associate your repository with the asymmetric-cryptography topic, visit your repo's landing page and select "manage topics."