(C#) Generating Random Password
Demonstrates how to generate random passwords.
// All Chilkat classes can be unlocked at once at the beginning of a program
// by calling UnlockBundle. It requires a Bundle unlock code.
Chilkat.Global chilkatGlob = new Chilkat.Global();
bool success = chilkatGlob.UnlockBundle("Anything for 30-day trial.");
if (success != true) {
Debug.WriteLine(chilkatGlob.LastErrorText);
return;
}
Chilkat.Prng fortuna = new Chilkat.Prng();
// Set this equal to true if the generated password must include at least one digit (0-9)
bool bDigit = true;
// Set this equal to true if the generated password must include both uppercase and lowercase chars.
bool bUpperAndLower = true;
// The generated password must contain one of the following non-alphanumeric chars.
string otherChars = "@#$%*";
// Exclude chars that appear similar to others:
string excludeChars = "iIlLoO0";
// Generate 8-character passwords:
int i;
for (i = 1; i <= 10; i++) {
Debug.WriteLine(fortuna.RandomPassword(8,bDigit,bUpperAndLower,otherChars,excludeChars));
}
|