C#中三元组的指定密钥大小是多少?

C#中三元组的指定密钥大小是多少?,c#,encryption,tripledes,C#,Encryption,Tripledes,所以我试着在C#中使用TripleDES算法 但是,我不断收到一个错误,说它不是指定的密钥大小 这意味着什么?我如何修复它 它发生在线路上: tripledes.Key = pdb.GetBytes(112); pdb是一个Rfc2898DeriveBytes 那么,是的,如何修复此错误?应该是128或192。NET Framework将只使用112或168位,但您应指定128或192。应为128或192。NET Framework将只使用112或168位,但您应该指定128或192。合法密钥

所以我试着在C#中使用TripleDES算法

但是,我不断收到一个错误,说它不是指定的密钥大小

这意味着什么?我如何修复它

它发生在线路上:

tripledes.Key = pdb.GetBytes(112);
pdb是一个Rfc2898DeriveBytes


那么,是的,如何修复此错误?

应该是128或192。NET Framework将只使用112或168位,但您应指定128或192。

应为128或192。NET Framework将只使用112或168位,但您应该指定128或192。

合法密钥大小取决于您的算法-请参阅。

合法密钥大小取决于您的算法-请参阅。

这112个字节不是pdb返回的位吗?可能的重复不是pdb返回的位吗?可能的重复