A symmetric encryption:
1, DES (Data Encryption Standard, i.e., Data Encryption Standard)
For details see: https: //blog.csdn.net/qq_27570955/article/details/52442092
github address: https: //github.com/tarequeh/DES.git
Compile: gcc -O3 des.c run_des.c -o run_des.o
Note: This item can also be realized 3DES
2, AES (Advanced Encryption Standard, Advanced Encryption Standard, also known as Rijndael encryption method)
Second, asymmetric encryption:
1, RSA
For details see: https: //blog.csdn.net/kikajack/article/details/80703894
github address: https: //github.com/pantaloons/RSA.git
Compile: gcc multiple.c -o rsa