C#??????????????????
???????????? ???????[ 2013/8/30 9:54:32 ] ????????
??????.RNGCryptoServiceProvider ??
System.Security.Cryptography.RNGCryptoServiceProvider
RNGCryptoServiceProvider ??ü???????????? (CSP) ?????????????????????????? (RNG)
RNGCryptoServiceProvider csp =newRNGCryptoServiceProvider();
byte[] byteCsp =newbyte[10];
csp.GetBytes(byteCsp);
Console.WriteLine(BitConverter.ToString(byteCsp));
????????????????????.?????????·???????У??????????????????????.
for (int i = 0; i < 10; i++)
{
RNGCryptoServiceProvider csp =newRNGCryptoServiceProvider();
byte[] byteCsp =newbyte[10];
csp.GetBytes(byteCsp);
Console.WriteLine(BitConverter.ToString(byteCsp));
}
????????RNGCryptoServiceProvider????????????????????????????????????????????????????????.
????Membership.GeneratePassword()
????Membership??????????????н????????????????????????????????????о????????????
public static string GeneratePassword(int length?? int numberOfNonAlphanumericCharacters);
//
// ??:
// ???????????????????
//
// ????:
// numberOfNonAlphanumericCharacters:
// ??????????е??????????
//
// length:
// ??????????????????????????? 1 ?? 128 ????????
//
// ??????:
// ???????????????
??:
for (int i = 0; i < 10; i++)
{
Response.Write(Membership.GeneratePassword(20?? 1) +"<br>");
}
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11