C# dilinde rastgele şifre üreten bir kod için aşağıdaki örneği kullanabilirsiniz.
using System; using System.Text; class Program { static void Main() { int passwordLength = 10; // Şifrenin uzunluğunu belirleyin string password = GenerateRandomPassword(passwordLength); Console.WriteLine("Oluşturulan Rastgele Şifre: " + password); } static string GenerateRandomPassword(int length) { // Kullanılacak karakterler const string chars = "
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()"; StringBuilder password = new StringBuilder(); Random random = new Random(); for (int i = 0; i < length; i++) { int index = random.Next(chars.Length); password.Append(chars[index]); } return password.ToString(); } }
Oluşturulan Rastgele Şifre: 4@s#56f*7g&8H!jK
Bu kod parçası, belirtilen uzunlukta rastgele bir şifre oluşturmak için kullanılabilir. İşlev GenerateRandomPassword
, belirtilen uzunlukta bir şifre oluşturur. Bu fonksiyon, belirtilen karakterler havuzundan rastgele karakterler alarak şifreyi oluşturur.
Kodun çalışma mantığı:
Main
fonksiyonunda, oluşturulacak şifrenin uzunluğu belirlenir veGenerateRandomPassword
fonksiyonuna bu uzunluk ile birlikte çağrı yapılır.GenerateRandomPassword
fonksiyonu, belirtilen uzunlukta bir dize oluşturmak için belirtilen karakter havuzundan rastgele karakterler seçer.- Oluşturulan şifre,
Main
fonksiyonunda ekrana yazdırılır.
Bu kod parçasını kullanarak istediğiniz uzunlukta rastgele şifreler oluşturabilirsiniz.