summaryrefslogtreecommitdiffstats
path: root/TwoStepsAuthenticator.DotnetCore/Authenticator.cs
diff options
context:
space:
mode:
Diffstat (limited to 'TwoStepsAuthenticator.DotnetCore/Authenticator.cs')
-rw-r--r--TwoStepsAuthenticator.DotnetCore/Authenticator.cs5
1 files changed, 2 insertions, 3 deletions
diff --git a/TwoStepsAuthenticator.DotnetCore/Authenticator.cs b/TwoStepsAuthenticator.DotnetCore/Authenticator.cs
index 95ce955..29eb84a 100644
--- a/TwoStepsAuthenticator.DotnetCore/Authenticator.cs
+++ b/TwoStepsAuthenticator.DotnetCore/Authenticator.cs
@@ -14,11 +14,10 @@ namespace TwoStepsAuthenticator
#else
private static readonly RNGCryptoServiceProvider Random = new RNGCryptoServiceProvider();
#endif
- private static readonly int KeyLength = 16;
private static readonly string AvailableKeyChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567";
- public static string GenerateKey() {
- var keyChars = new char[KeyLength];
+ public static string GenerateKey(int keyLength = 16) {
+ var keyChars = new char[keyLength];
for (int i = 0; i < keyChars.Length; i++) {
keyChars[i] = AvailableKeyChars[RandomInt(AvailableKeyChars.Length)];
}