English 中文(简体)
RijndaelManaged 当数据与块体大小相匹配时进行婚礼
原标题:RijndaelManaged Padding when data matches block size
  • 时间:2010-05-03 04:52:43
  •  标签:
  • c#
  • .net

如果我使用PKCS7,在RijndaelManaged用16英特数据进行婚礼,那么我获得32份数据产出。 看来,对PKCS7而言,当数据规模与块体大小相匹配时,它增加了整个数据块。

如果我用零点dding取16种数据,那么我就获得16种数据。 因此,如果数据与块体大小相匹配,则零碎块就会 does。

我通过这些文件进行了搜索,没有谈到婚礼行为的这种区别。

请允许我指出某种文件,其中具体规定了在数据尺寸与块状尺寸相匹配时,婚礼行为应当针对不同的婚礼模式。

最佳回答

我来过this的文章,其中提供的解释似乎与我在搜索过程中发现的其他一些条款相冲突。 基本原因如下:

You may be wondering what happens if our data length is a perfect multiple of the block size. In this scenario, PaddingMode.None and PaddingMode.Zeros add no padding. However, in the case of PaddingMode.PKCS7, padding must be added because the cipher must be able to reverse even a no-padding situation. In this case, an additional block must be added to the plain text and the value of each byte set to the block size in bytes.

问题回答

暂无回答




相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

NSArray s, Primitive types and Boxing Oh My!

I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

How to Use Ghostscript DLL to convert PDF to PDF/A

How to user GhostScript DLL to convert PDF to PDF/A. I know I kind of have to call the exported function of gsdll32.dll whose name is gsapi_init_with_args, but how do i pass the right arguments? BTW, ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...

热门标签