/378PartnerRepo

CS 378 Cyber Security (Spring 2019) Collaborative repository for the coursework

Primary LanguagePythonMIT LicenseMIT

Introduction to Computer Security Principles

This collaborative repository contains projects demonstrating basic implementations of various cyber security concepts. These projects come from the cyber security course (CECS 378) at California State University, Long Beach.

Installation

  1. Clone the repository using this link.

  2. In the project directories where a requirements.txt file is present, run the following command in a terminal:

    pip install -r requirements.txt
  1. In the project directories where a package.json file is present, run the following command in a terminal:
    npm install

NOTE: To install the dependencies, pip and npm must be installed on the machine.

List of Projects

  • AES & RSA Encryption
    • Encrypt a file using AES encryption in CBC mode with HMAC verification

NOTE: These projects pertain to a university course. New projects will be added throughout the duration of the course.

Contributors