Skip to content

123carrot/Simple-AES

Repository files navigation

SIMPLE-AES Encrypt System

运用简易AES加密解密算法实现16-bit二进制数单重、双重和三重加解密、CBC应用字符串加解密、文件加解密和中间相遇攻击获取密钥。 该系统用python+flask+bootstrap实现。

Introduction

result存放了服务器端执行文件加密或解密后的结果.

static存放了前端页面所需的样式表(css),字体(font),图片(image, picture)和控制流代码(js).

templates存放了网页的html模板

upload存放了客户端上传的待加密或解密的文件

SimpleAes.py是加密算法的具体实现

app.py是程序的入口

Environments

python=3.9

pip install -r requirements.txt

Run

在根目录下运行

python app.py

System Main Interface

访问localhost的5000号端口 http://127.0.0.1:5000 . 系统主界面如下

mainmenu

API Help Document

APIHelpDocument.docx中提供了可在控制台调用的API,并指定了输入输出格式.

Test Report

Report.docx中展示了对系统的功能测试以及结果.

User Guide

Guide.md中提供了供用户阅读的使用手册

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •