百度“delphi aes”出来的结果,千篇一律,都是相互转载,但是没有人发现EldoS, Alexander Ionov于1998-2001写的ElAes.pas代码,存在一个问题。

相同的key和iv,计算结果跟.net中的计算结果完全不一样,就快绝望时,跟踪代码想起补齐值的问题。

原代码如下:

FillChar(TempIn[Count], SizeOf(TempIn) - Count, 0);

应更正如下:

FillChar(TempIn[Count], SizeOf(TempIn) - Count, SizeOf(TempIn) - Count);

  

  

最新文章

  1. OpenCv图像裁剪指点区域_roi
  2. 排序 via F#
  3. Configure,make,make install详解
  4. Hbase的安装(hadoop-2.6.0,hbase1.0)
  5. Python伪开发者对于搜狐云景的测评
  6. Lightmapping
  7. squid添加用户名密码认证
  8. hiho欧拉路·二 --------- Fleury算法求欧拉路径
  9. 如何使用深度学习破解验证码 keras 连续验证码
  10. iOS单元测试(作用及入门提升)
  11. jquery 字符个数(数字字母长度记为1,中文记为2,超过长度自动截)
  12. python sys.exit()函数说明
  13. Judge Route Circle --判断圆路线
  14. CSS中的选择器之类选择器和id选择器
  15. ES6的generator函数
  16. Tomcat常用参数的配置
  17. 如何在.NET Core控制台程序中使用依赖注入
  18. 用sql的avg(score)求完平均值后,保存两位小数的方法(用于查询或视图)
  19. URAL1099. Work Scheduling(一般图匹配带花树开花算法)
  20. 【Python】使用torrentParser1.03对多文件torrent的分析结果

热门文章

  1. 【剑指Offer】64、滑动窗口的最大值
  2. 【剑指Offer】19、顺时针打印矩阵
  3. 数据类型---->Number
  4. Python学习笔记之类与对象
  5. 39.exact value and full text
  6. 手动修改ARM Linux的静态IP和用QT获取和修改IP
  7. mysql中的高级查询语句
  8. HDU - 2973 - YAPTCHA
  9. Ajax跨域访问的问题
  10. Lua5.2 请求 luasocket 相关模块时的 multiple-lua-vms-detected