DarkArc / UAkron-RSA

Unmaintained repository holding a former university RSA class project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

<!DOCTYPE HTML>
<html>
    <head>
        <title>Read Me - RSA Project</title>
    </head>
    <body>
        <h1>Implementation</h1>
        <p>The program is composed of 6 classes:</p>
        <ul>
            <li>Enryptor - Handles text encoding, as well as, encryption and decryption of said encoded text using the details in the provided KeyPair object</li>
            <li>PairGenerator - Contains several functions used for creating the RSA keys</li>
            <li>KeyPair - Holds the PublicKey and PrivateKey used for encryption</li>
            <li>PrivateKey - A dedicated structure to hold n & d which compose the private key</li>
            <li>PublicKey - A dedicated structure to hold n & e which compose the public key</li>
        </ul>

        <h1>Compilation</h1>

        <h3>Requirements:</h3>
        <ul>
            <li>JDK 7+</li>
            <li><a href="https://maven.apache.org/index.html">Maven</a></li>
        </ul>

        <h3>Compilation Steps:</h3>
        <ol>
            <li>Go to the project directory via command line</li>
            <li>mvn compile package (Compiles the sources, and creates the jar)</li>
        </ol>

        <h1>Usage</h1>
        <ol>
            <li>Go to the /target directory created by maven</li>
            <li>java -jar RSA-1.0-SNAPSHOT.jar (command arguments here)</li>
        </ol>
    </body>
</html>

About

Unmaintained repository holding a former university RSA class project


Languages

Language:Java 100.0%