File Encryptor is a command-line tool written in Go that provides secure file encryption and decryption using either SSH / RSA key pairs or password-based encryption.
-
Updated
Sep 22, 2025 - Go
File Encryptor is a command-line tool written in Go that provides secure file encryption and decryption using either SSH / RSA key pairs or password-based encryption.
RSA algorithm is an asymmetric cryptography algorithm. Asymmetric actually means that it works on two different keys i.e. Public Key and Private Key. The public key consists of two numbers where one number is a multiplication of two large prime numbers. And private key is also derived from the same two prime numbers.
Modified package for RSA encryption/decryption to allow large message encryption/decryption, to allow encryption through private key and decryption through public key and signature through public key and private key and vice versa. i.e. Additional functionalities to the existing crypto package https://pkg.go.dev/github.com/gossl/rsam
🖥 Utility modules for common crypto algorithms used for Exohood's Protocol.
A command line tool for generating RSA keys
This is a command-line encryption and decryption tool leveraging military-grade encryption standards. It is lightweight, easy to use, and optimized for secure data operations.
A cryptographic wrapper library for the Go programming language
decentralized networking
File sharing and access control system using cryptographic techniques to ensure security of files and user actions
Block RSA encryption and decryption includes Base64 supporting public key encryption and private key decryption conforming to the standard PKCS#1 v1.5. Dependence on crypto/rand
Secure File Sharing System for CS161 Project 2
Add a description, image, and links to the rsa-encryption topic page so that developers can more easily learn about it.
To associate your repository with the rsa-encryption topic, visit your repo's landing page and select "manage topics."