Skip to content

一个简单的线程池RSA demo,支持自定义密钥长度,利用大数运算库gmp实现,利用线程池提交加解密任务

Notifications You must be signed in to change notification settings

leoZhao2/RSA_tiny

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RSA_tiny

一个简单的RSA demo,利用线程池实现加解密任务提交,支持自定义密钥长度,利用gmp实现大数计算;
RSA中采用了快速幂算法、扩展欧几里得算法;

环境要求

  • Linux 环境 >=Ubuntu18.04

  • Required packages for RSA_tiny:

    安装以上软件包, sudo apt-get install <package-name>.

    执行

    git clone https://github.com/leoZhao2/RSA_tiny.git
    cd RSA_tiny && mkdir build
    cd build && cmake ..
    make

About

一个简单的线程池RSA demo,支持自定义密钥长度,利用大数运算库gmp实现,利用线程池提交加解密任务

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published