SkillAgentSearch skills...

McElieceCryptoSystem

A C++ implementaion of McEliece System using Goppa code 256

Install / Use

/learn @lyc1102/McElieceCryptoSystem
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

mceliece key: generate a random public and private key.

mceliece encrypt file: encrypt the plaintext from "file". result is stored in file "cipher". The "file" should only have 38 characters.

mceliece decrypt file: decrypt the ciphertext in "file" and output the result on the screen.

This is a course project. This is project is built on this thesis http://www.mif.vu.lt/~skersys/vsd/crypto_on_codes/goppamceliece.pdf.

Related Skills

View on GitHub
GitHub Stars10
CategoryDevelopment
Updated7mo ago
Forks3

Languages

C++

Security Score

67/100

Audited on Aug 5, 2025

No findings