我目前正在完成我的最后一个项目,我需要对至少3种轻量级加密算法(对称块密码)进行一些性能测试。理想情况下,对文本文件进行加密/解密,并测量/比较至少3个指标,例如执行时间,内存,代码大小,吞吐量。我正在努力寻找实现该目标的方法,因此,如果有人有任何指点,我将非常感激。尽管我正在尝试解决此问题,但我没有代码方面的经验(请参阅C#,Java密码扩展,FELICS)。谢谢。
[考虑一下构造一次性密码的速度和内存测试,作为完美保密或替代密码的一个例子,DES作为对称加密的一种过时形式,它是现代的替代AES。选择一种语言,然后使用duckduckgo来实现后两种的库实现。