对于我的科学展览项目,我将学习AES加密,并分析不同大小的密钥对AES加密的结果。例如,我想研究大约40位大小的密钥,并观察破解它们需要多长时间。我知道AES-128是如何工作的(16字节密钥,创建一个比特矩阵并相应地移动它们),然而,我想知道我如何能够使用40比特而不是128比特来编码AES?
注意:这只是出于教育目的(实际上不会用来保护任何东西),语言最好是Java,但是也欢迎使用其他语言。
https://stackoverflow.com/questions/59700523
复制相似问题