Skip to content

CandyOre/HITszCryptoLab-Rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

39 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

About

Personally developed rust architecture for HITsz Cryptography Lab.

Will be continuously updating with the progress of the lab course.

Feature

  1. A uniform command line user interface for Cryptography algorithm demo.

    • See src/demo.rs and src/cypher.rs.
  2. Currently support these algorithms:

    • AES
    • RSA

Files

../HITszCryptoLab-Rust πŸ’‘ tree .

.
β”œβ”€β”€ Cargo.toml
β”œβ”€β”€ README.md
└── src
    β”œβ”€β”€ aes
    β”‚   β”œβ”€β”€ block.rs
    β”‚   β”œβ”€β”€ consts.rs
    β”‚   β”œβ”€β”€ process.rs
    β”‚   β”œβ”€β”€ round_key.rs
    β”‚   └── row.rs
    β”œβ”€β”€ aes.rs
    β”œβ”€β”€ console
    β”‚   β”œβ”€β”€ err.rs
    β”‚   β”œβ”€β”€ io.rs
    β”‚   └── mod.rs
    β”œβ”€β”€ cypher.rs
    β”œβ”€β”€ demo.rs
    β”œβ”€β”€ main.rs
    β”œβ”€β”€ rsa
    β”‚   β”œβ”€β”€ algorithm.rs
    β”‚   └── key.rs
    └── rsa.rs

About

Personally developed Rust architecture for HITsz Cryptography Lab

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages