很急-计算机毕业设计论文-加密算法的疑问
发布网友
发布时间:2022-05-01 20:24
我来回答
共1个回答
热心网友
时间:2023-10-24 23:56
DES和AES都是对称密钥算法,加密和解密使用相同的密钥。但就安全性来说,DES已经完全过时,建议使用AES。AES又有128、192和256三个版本,目前最强壮的是AES192,然后是AES128,最弱的是AES256,但使用最广泛的是AES128。
RSA则是公开密钥算法,加密和解密使用不同的密钥,计算复杂速度慢,一般仅用于加密对称密钥算法的密钥。现在有被椭圆曲线算法取代的趋势。
我建议你看看OpenSSL或者Crypto++这两个开源软件,分别用C和C++写的,里面有很多常用加密算法的源代码。
可以用一个叫做Qt的开发环境写界面,这样的代码仅仅需要重新编译就能够在各种操作系统(包括Windows, Unix-like和Symbian等)上运行。我以前写过一个简单的玩具,源代码在这里:http://code.google.com/p/aarni/
不过最近比较忙没有更新了;o
可以给我发邮件(xi.zhu@gmail.com)或者MSN(killer_zhu@hotmail.com)联系
热心网友
时间:2023-10-24 23:56
DES和AES都是对称密钥算法,加密和解密使用相同的密钥。但就安全性来说,DES已经完全过时,建议使用AES。AES又有128、192和256三个版本,目前最强壮的是AES192,然后是AES128,最弱的是AES256,但使用最广泛的是AES128。
RSA则是公开密钥算法,加密和解密使用不同的密钥,计算复杂速度慢,一般仅用于加密对称密钥算法的密钥。现在有被椭圆曲线算法取代的趋势。
我建议你看看OpenSSL或者Crypto++这两个开源软件,分别用C和C++写的,里面有很多常用加密算法的源代码。
可以用一个叫做Qt的开发环境写界面,这样的代码仅仅需要重新编译就能够在各种操作系统(包括Windows, Unix-like和Symbian等)上运行。我以前写过一个简单的玩具,源代码在这里:http://code.google.com/p/aarni/
不过最近比较忙没有更新了;o
可以给我发邮件(xi.zhu@gmail.com)或者MSN(killer_zhu@hotmail.com)联系
热心网友
时间:2023-10-24 23:56
DES和AES都是对称密钥算法,加密和解密使用相同的密钥。但就安全性来说,DES已经完全过时,建议使用AES。AES又有128、192和256三个版本,目前最强壮的是AES192,然后是AES128,最弱的是AES256,但使用最广泛的是AES128。
RSA则是公开密钥算法,加密和解密使用不同的密钥,计算复杂速度慢,一般仅用于加密对称密钥算法的密钥。现在有被椭圆曲线算法取代的趋势。
我建议你看看OpenSSL或者Crypto++这两个开源软件,分别用C和C++写的,里面有很多常用加密算法的源代码。
可以用一个叫做Qt的开发环境写界面,这样的代码仅仅需要重新编译就能够在各种操作系统(包括Windows, Unix-like和Symbian等)上运行。我以前写过一个简单的玩具,源代码在这里:http://code.google.com/p/aarni/
不过最近比较忙没有更新了;o
可以给我发邮件(xi.zhu@gmail.com)或者MSN(killer_zhu@hotmail.com)联系
热心网友
时间:2023-10-24 23:56
DES和AES都是对称密钥算法,加密和解密使用相同的密钥。但就安全性来说,DES已经完全过时,建议使用AES。AES又有128、192和256三个版本,目前最强壮的是AES192,然后是AES128,最弱的是AES256,但使用最广泛的是AES128。
RSA则是公开密钥算法,加密和解密使用不同的密钥,计算复杂速度慢,一般仅用于加密对称密钥算法的密钥。现在有被椭圆曲线算法取代的趋势。
我建议你看看OpenSSL或者Crypto++这两个开源软件,分别用C和C++写的,里面有很多常用加密算法的源代码。
可以用一个叫做Qt的开发环境写界面,这样的代码仅仅需要重新编译就能够在各种操作系统(包括Windows, Unix-like和Symbian等)上运行。我以前写过一个简单的玩具,源代码在这里:http://code.google.com/p/aarni/
不过最近比较忙没有更新了;o
可以给我发邮件(xi.zhu@gmail.com)或者MSN(killer_zhu@hotmail.com)联系