我需要某人的帮助,向我解释以下代码的特定部分如何工作以及如何使用它。该代码是具有客户端和服务器的AES / CFB模式的实现。 代码可以在this链接上找到。
我不理解的部分是:
if(ivector==null)
{
iv = null;
}
else
{
iv = new byte[ivector.length];
for(int i=0;i<ivector.length;i++)
{
iv[i]=ivector[i];
}
}
答案 0 :(得分:2)
请勿使用链接代码作为示例。它无法正常工作,即使它确实如此,也是一个可怕的实现。