Skip to content

zetian1025/Crypto_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crypto_Project

HITsz大二上软件设计A

1.功能介绍

本软件可以提供基础的文本信息加密解密操作。具体的加密解密算法包括:凯撒密码、莫斯密码、Hill密码、RSA密码。

2.其他注意点

2.1 若需要的key值数量大于1,则需要用中括号 [] 包裹。若传入矩阵信息(如Hill密码),则需要用 [] 包裹矩阵。如二阶矩阵的格式为 [[x,x],[x,x]]

2.2 本软件中的部分加密解密方式对于明文(plainText)的格式有限制。具体异常可参考错误代码信息。

2.3 本软件在生成RSA的密钥对时会出现软件无响应的现象,初步分析是因为后台任务阻塞主线程导致。目前正在优化代码当中(可能会鸽)。若想判断软件是否正在运行(而不是已经卡爆了)可以打开任务管理器查看。目前设置了密钥对生成的任务在两个子线程中进行。

2.4 暂时删除了局域网通讯模块。有待开发。

2.5 若程序无法通过编译,请查看电脑中是否拥有头文件<omp.h>

About

HITsz大二上软件设计A

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published