首页 > 解决方案 > C# 中的十六进制循环 [已解决]

问题描述

我的目标是获得一个 3DES 密码,因此我错过了最后 6 位数字。

for (int i = 0; i <= 16777215; i++)
{
    string hexValue = i.ToString("X").PadLeft(6, '0');
}

标签: c#

解决方案


你可以得到你的十六进制集合中的最大数字,十进制的 [0,FFFFFF] 集合来自 [0, 16777215]

for(int i = 0; i <= 16777215; i++) {
  string hexValue = i.ToString("X");
  // your logic goes here...
}

推荐阅读