Skip to content

Instantly share code, notes, and snippets.

@tomekziel
Created February 15, 2024 17:17
Show Gist options
  • Save tomekziel/a2a3044dda68a80f3d49f3861b1c51e7 to your computer and use it in GitHub Desktop.
Save tomekziel/a2a3044dda68a80f3d49f3861b1c51e7 to your computer and use it in GitHub Desktop.
Generator dwóch połówek hasła
using (StreamWriter sw = new StreamWriter("dict1.txt"))
{
foreach (var month in new string[] { "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12" })
{
foreach (var letter1 in new string[] { "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z" })
{
foreach (var letter2 in new string[] { "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z" })
{
for (int year = 970; year <1000; year++)
{
sw.Write(month);
sw.Write(letter1);
sw.Write(letter2);
sw.WriteLine(year);
}
}
}
}
}
using (StreamWriter sw = new StreamWriter("dict2.txt"))
{
foreach (var letter1 in new string[] { "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z" })
{
foreach (var letter2 in new string[] { "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z" })
{
for (int day = 1; day <= 31; day++)
{
sw.Write(letter1);
sw.Write(letter2);
if (day < 10)
{
sw.Write('0');
}
sw.WriteLine(day);
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment