Hola, a primera vista calculo que es algo así:
Código c#:
Ver originalstring seedNumber = textBox_seedNumber.Text; //Obtener el código y guardarlo en la variable que usa para el cálculo
int num = Convert.ToInt32(seedNumber.Substring(0, 6), 0x10);
int num2 = num + 0x10f0a563;
int num3 = Convert.ToInt32(seedNumber.Substring(10, 2), 0x10) & 7;
int num4 = (num2 >> num3) | (num2 << (0x20 - num3));
num4 ^= num;
//En vez de devolver el resultado, cargarlo en el otro textbox
textBox_Password = num4.ToString("X");
Esto iría en el evento Click del botón.
Otra forma sería meter eso tal como está en un método donde le pases seedNumber y te devuelva el string.
Saludos.