
C#
ZKNA_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
不同语言间国密加解密,很大概率会出错
不同语言间国密加解密,很大概率会出错,例如C#加密,JAVA解密,因为其byte的区间大小不一,所以有时会出现解密失败 JAVA: Byte: [-128~127] C#: byte: [0, 255] 所以经过C#加密,java解密的byte是不一样的 ...原创 2019-12-30 15:33:48 · 648 阅读 · 1 评论 -
C,C#结构体大小计算
使用64位系统,即char 1字节、short 2字节、int 4字节 结构体大小的计算主要是两个规则: 1,每个结构体成员的起始地址为该成员大小的整数倍,即int型成员的其实地址只能为0、4、8等 2,结构体的大小为其中最大成员大小的整数倍 在C中 struct test1{ char a; --> 1 int b; --> 3(空)+4 (规则一) char...原创 2019-12-30 15:09:22 · 2506 阅读 · 0 评论