public static new List <string> SelectPattern(string[] args) { try { bool no_pattern = true; Regex wifi = new Regex(@"sfr|livebox-sagem"); Regex hex = new Regex(@"^hex.{6,6}$"); Regex numeric = new Regex(@"^numeric.{0,6}$"); Regex symbols = new Regex(@"^symbols.{0,10}$"); Regex usyllable = new Regex(@"^usyllable.{0,23}$"); Regex lsyllable = new Regex(@"^lsyllable.{0,23}$"); Regex mixsyllable = new Regex(@"^mixsyllable.{0,23}$"); Regex ualpha = new Regex(@"^ualpha.{0,23}$"); Regex lalpha = new Regex(@"^lalpha.{0,23}$"); Regex mixalpha = new Regex(@"^mixalpha.{0,23}$"); Regex ualpha_sv = new Regex(@"^sv-ualpha.{0,23}"); Regex lalpha_sv = new Regex(@"^sv-lalpha.{0,23}$"); Regex mixalpha_sv = new Regex(@"^sv-mixalpha.{0,23}$"); Regex lcyrillic = new Regex(@"^lcyrillic.{0,23}"); Regex ucyrillic = new Regex(@"^ucyrillic.{0,23}"); Regex mixcyrillic = new Regex(@"^mixcyrillic.{0,23}"); for (int i = 0; i < args.Length; i++) { if (hex.IsMatch(args[i].ToString().ToLower())) { no_pattern = false; Special charset = new Special(); charsetSelecting = charset.ListHexa(args[i].ToString().ToLower()); break; } else if (numeric.IsMatch(args[i].ToString().ToLower())) { no_pattern = false; Special charset = new Special(); charsetSelecting = charset.ListNumeric(args[i].ToString().ToLower()); break; } else if (symbols.IsMatch(args[i].ToString().ToLower())) { no_pattern = false; Special charset = new Special(); charsetSelecting = charset.ListSymbols(args[i].ToString().ToLower()); break; } else if (usyllable.IsMatch(args[i].ToString().ToLower())) { no_pattern = false; Syllable charset = new Syllable(); charsetSelecting = charset.ListSyllableUpperCase_fr(args[i].ToString().ToLower()); break; } else if (lsyllable.IsMatch(args[i].ToString().ToLower())) { no_pattern = false; Syllable charset = new Syllable(); charsetSelecting = charset.ListSyllableLowerCase_fr(args[i].ToString().ToLower()); break; } else if (mixsyllable.IsMatch(args[i].ToString().ToLower())) { no_pattern = false; Syllable charset = new Syllable(); charsetSelecting = charset.ListMixsyllable_fr(args[i].ToString().ToLower()); break; } else if (ualpha.IsMatch(args[i].ToString().ToLower())) { no_pattern = false; Alpha charset = new Alpha(); charsetSelecting = charset.Ualpha_List(args[i].ToString().ToLower()); break; } else if (lalpha.IsMatch(args[i].ToString().ToLower())) { no_pattern = false; Alpha charset = new Alpha(); charsetSelecting = charset.Lalpha_List(args[i].ToString().ToLower()); break; } else if (mixalpha.IsMatch(args[i].ToString().ToLower())) { no_pattern = false; Alpha charset = new Alpha(); charsetSelecting = charset.MixAlphaList(args[i].ToString().ToLower()); break; } else if (ualpha_sv.IsMatch(args[i].ToString())) { no_pattern = false; Alpha_sv charset = new Alpha_sv(); charsetSelecting = charset.Ualpha_svList(args[i].ToString().ToLower()); break; } else if (lalpha_sv.IsMatch(args[i].ToString().ToLower())) { no_pattern = false; Alpha_sv charset = new Alpha_sv(); charsetSelecting = charset.Lalpha_svList(args[i].ToString().ToLower()); break; } else if (mixalpha_sv.IsMatch(args[i].ToString().ToLower())) { no_pattern = false; Alpha_sv charset = new Alpha_sv(); charsetSelecting = charset.MixAlpha_svList(args[i].ToString().ToLower()); break; } else if (wifi.IsMatch(args[i].ToString().ToLower())) { no_pattern = false; Special charset = new Special(); charsetSelecting = charset.ListWifiCharset(args[i].ToString().ToLower()); break; } else if (lcyrillic.IsMatch(args[i].ToString().ToLower())) { no_pattern = false; Cyrillic charset = new Cyrillic(); charsetSelecting = charset.ListcyrillicLowerCase(args[i].ToString().ToLower()); break; } else if (ucyrillic.IsMatch(args[i].ToString().ToLower())) { no_pattern = false; Cyrillic charset = new Cyrillic(); charsetSelecting = charset.ListCyrillicUpperCase(args[i].ToString().ToLower()); break; } else if (mixcyrillic.IsMatch(args[i].ToString().ToLower())) { no_pattern = false; Cyrillic charset = new Cyrillic(); charsetSelecting = charset.ListMixCyrillic(args[i].ToString().ToLower()); break; } else if (Wordlist.CUSTOM) { string s = null; if (args.Length == 1) { s = args[0].ToString(); } for (int x = 0; x < s.Length; x++) { charsetSelecting.Add(s[x].ToString()); } break; } } if (no_pattern) { for (int i = 0; i < args.Length - 1; i++) { if ((i > 1 & i < args.Length & args[i] == "-f")) { string s = args[i + 1].ToString(); if (s.Length > 1 & s != null) { for (int x = 0; x < s.Length; x++) { charsetSelecting.Add(s[x].ToString()); } } } } } } catch (Exception e) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("\n {0} \n", e.Message); Console.ResetColor(); } return(charsetSelecting); }
public void TestPositiveCategories() { Assert.AreEqual(UppercaseLetter.ToString(), UnicodeCategory(Categories.UppercaseLetter).ToString()); Assert.AreEqual(LowercaseLetter.ToString(), UnicodeCategory(Categories.LowercaseLetter).ToString()); Assert.AreEqual(TitlecaseLetter.ToString(), UnicodeCategory(Categories.TitlecaseLetter).ToString()); Assert.AreEqual(ModifierLetter.ToString(), UnicodeCategory(Categories.ModifierLetter).ToString()); Assert.AreEqual(OtherLetter.ToString(), UnicodeCategory(Categories.OtherLetter).ToString()); Assert.AreEqual(Letter.ToString(), UnicodeCategory(Categories.Letter).ToString()); Assert.AreEqual(NonspacingMark.ToString(), UnicodeCategory(Categories.NonspacingMark).ToString()); Assert.AreEqual(SpacingCombiningMark.ToString(), UnicodeCategory(Categories.SpacingCombiningMark).ToString()); Assert.AreEqual(EnclosingMark.ToString(), UnicodeCategory(Categories.EnclosingMark).ToString()); Assert.AreEqual(Mark.ToString(), UnicodeCategory(Categories.Mark).ToString()); Assert.AreEqual(DecimalDigitNumber.ToString(), UnicodeCategory(Categories.DecimalDigitNumber).ToString()); Assert.AreEqual(LetterNumber.ToString(), UnicodeCategory(Categories.LetterNumber).ToString()); Assert.AreEqual(OtherNumber.ToString(), UnicodeCategory(Categories.OtherNumber).ToString()); Assert.AreEqual(Number.ToString(), UnicodeCategory(Categories.Number).ToString()); Assert.AreEqual(ConnectorPunctuation.ToString(), UnicodeCategory(Categories.ConnectorPunctuation).ToString()); Assert.AreEqual(DashPunctuation.ToString(), UnicodeCategory(Categories.DashPunctuation).ToString()); Assert.AreEqual(OpenPunctuation.ToString(), UnicodeCategory(Categories.OpenPunctuation).ToString()); Assert.AreEqual(ClosePunctuation.ToString(), UnicodeCategory(Categories.ClosePunctuation).ToString()); Assert.AreEqual(InitialquotePunctuation.ToString(), UnicodeCategory(Categories.InitialquotePunctuation).ToString()); Assert.AreEqual(FinalquotePunctuation.ToString(), UnicodeCategory(Categories.FinalquotePunctuation).ToString()); Assert.AreEqual(OtherPunctuation.ToString(), UnicodeCategory(Categories.OtherPunctuation).ToString()); Assert.AreEqual(Punctuation.ToString(), UnicodeCategory(Categories.Punctuation).ToString()); Assert.AreEqual(MathSymbol.ToString(), UnicodeCategory(Categories.MathSymbol).ToString()); Assert.AreEqual(CurrencySymbol.ToString(), UnicodeCategory(Categories.CurrencySymbol).ToString()); Assert.AreEqual(ModifierSymbol.ToString(), UnicodeCategory(Categories.ModifierSymbol).ToString()); Assert.AreEqual(OtherSymbol.ToString(), UnicodeCategory(Categories.OtherSymbol).ToString()); Assert.AreEqual(Patterns.Unicode.Symbol.ToString(), UnicodeCategory(Categories.Symbol).ToString()); Assert.AreEqual(SpaceSeparator.ToString(), UnicodeCategory(Categories.SpaceSeparator).ToString()); Assert.AreEqual(LineSeparator.ToString(), UnicodeCategory(Categories.LineSeparator).ToString()); Assert.AreEqual(ParagraphSeparator.ToString(), UnicodeCategory(Categories.ParagraphSeparator).ToString()); Assert.AreEqual(Separator.ToString(), UnicodeCategory(Categories.Separator).ToString()); Assert.AreEqual(Format.ToString(), UnicodeCategory(Categories.Format).ToString()); Assert.AreEqual(Surrogate.ToString(), UnicodeCategory(Categories.Surrogate).ToString()); Assert.AreEqual(PrivateUse.ToString(), UnicodeCategory(Categories.PrivateUse).ToString()); Assert.AreEqual(NotAssigned.ToString(), UnicodeCategory(Categories.NotAssigned).ToString()); Assert.AreEqual(OtherControl.ToString(), UnicodeCategory(Categories.OtherControl).ToString()); Assert.AreEqual(Control.ToString(), UnicodeCategory(Categories.Control).ToString()); Assert.AreEqual(BasicLatin.ToString(), UnicodeCategory(Categories.BasicLatin).ToString()); Assert.AreEqual(Latin_1Supplement.ToString(), UnicodeCategory(Categories.Latin_1Supplement).ToString()); Assert.AreEqual(LatinExtended_A.ToString(), UnicodeCategory(Categories.LatinExtended_A).ToString()); Assert.AreEqual(LatinExtended_B.ToString(), UnicodeCategory(Categories.LatinExtended_B).ToString()); Assert.AreEqual(IPAExtensions.ToString(), UnicodeCategory(Categories.IPAExtensions).ToString()); Assert.AreEqual(SpacingModifierLetters.ToString(), UnicodeCategory(Categories.SpacingModifierLetters).ToString()); Assert.AreEqual(CombiningDiacriticalMarks.ToString(), UnicodeCategory(Categories.CombiningDiacriticalMarks).ToString()); Assert.AreEqual(Greek.ToString(), UnicodeCategory(Categories.Greek).ToString()); Assert.AreEqual(GreekandCoptic.ToString(), UnicodeCategory(Categories.GreekandCoptic).ToString()); Assert.AreEqual(Cyrillic.ToString(), UnicodeCategory(Categories.Cyrillic).ToString()); Assert.AreEqual(CyrillicSupplement.ToString(), UnicodeCategory(Categories.CyrillicSupplement).ToString()); Assert.AreEqual(Armenian.ToString(), UnicodeCategory(Categories.Armenian).ToString()); Assert.AreEqual(Hebrew.ToString(), UnicodeCategory(Categories.Hebrew).ToString()); Assert.AreEqual(Arabic.ToString(), UnicodeCategory(Categories.Arabic).ToString()); Assert.AreEqual(Syriac.ToString(), UnicodeCategory(Categories.Syriac).ToString()); Assert.AreEqual(Thaana.ToString(), UnicodeCategory(Categories.Thaana).ToString()); Assert.AreEqual(Devanagari.ToString(), UnicodeCategory(Categories.Devanagari).ToString()); Assert.AreEqual(Bengali.ToString(), UnicodeCategory(Categories.Bengali).ToString()); Assert.AreEqual(Gurmukhi.ToString(), UnicodeCategory(Categories.Gurmukhi).ToString()); Assert.AreEqual(Gujarati.ToString(), UnicodeCategory(Categories.Gujarati).ToString()); Assert.AreEqual(Oriya.ToString(), UnicodeCategory(Categories.Oriya).ToString()); Assert.AreEqual(Tamil.ToString(), UnicodeCategory(Categories.Tamil).ToString()); Assert.AreEqual(Telugu.ToString(), UnicodeCategory(Categories.Telugu).ToString()); Assert.AreEqual(Kannada.ToString(), UnicodeCategory(Categories.Kannada).ToString()); Assert.AreEqual(Malayalam.ToString(), UnicodeCategory(Categories.Malayalam).ToString()); Assert.AreEqual(Sinhala.ToString(), UnicodeCategory(Categories.Sinhala).ToString()); Assert.AreEqual(Thai.ToString(), UnicodeCategory(Categories.Thai).ToString()); Assert.AreEqual(Lao.ToString(), UnicodeCategory(Categories.Lao).ToString()); Assert.AreEqual(Tibetan.ToString(), UnicodeCategory(Categories.Tibetan).ToString()); Assert.AreEqual(Myanmar.ToString(), UnicodeCategory(Categories.Myanmar).ToString()); Assert.AreEqual(Georgian.ToString(), UnicodeCategory(Categories.Georgian).ToString()); Assert.AreEqual(HangulJamo.ToString(), UnicodeCategory(Categories.HangulJamo).ToString()); Assert.AreEqual(Ethiopic.ToString(), UnicodeCategory(Categories.Ethiopic).ToString()); Assert.AreEqual(Cherokee.ToString(), UnicodeCategory(Categories.Cherokee).ToString()); Assert.AreEqual(UnifiedCanadianAboriginalSyllabics.ToString(), UnicodeCategory(Categories.UnifiedCanadianAboriginalSyllabics).ToString()); Assert.AreEqual(Ogham.ToString(), UnicodeCategory(Categories.Ogham).ToString()); Assert.AreEqual(Runic.ToString(), UnicodeCategory(Categories.Runic).ToString()); Assert.AreEqual(Tagalog.ToString(), UnicodeCategory(Categories.Tagalog).ToString()); Assert.AreEqual(Hanunoo.ToString(), UnicodeCategory(Categories.Hanunoo).ToString()); Assert.AreEqual(Buhid.ToString(), UnicodeCategory(Categories.Buhid).ToString()); Assert.AreEqual(Tagbanwa.ToString(), UnicodeCategory(Categories.Tagbanwa).ToString()); Assert.AreEqual(Khmer.ToString(), UnicodeCategory(Categories.Khmer).ToString()); Assert.AreEqual(Mongolian.ToString(), UnicodeCategory(Categories.Mongolian).ToString()); Assert.AreEqual(Limbu.ToString(), UnicodeCategory(Categories.Limbu).ToString()); Assert.AreEqual(TaiLe.ToString(), UnicodeCategory(Categories.TaiLe).ToString()); Assert.AreEqual(KhmerSymbols.ToString(), UnicodeCategory(Categories.KhmerSymbols).ToString()); Assert.AreEqual(PhoneticExtensions.ToString(), UnicodeCategory(Categories.PhoneticExtensions).ToString()); Assert.AreEqual(LatinExtendedAdditional.ToString(), UnicodeCategory(Categories.LatinExtendedAdditional).ToString()); Assert.AreEqual(GreekExtended.ToString(), UnicodeCategory(Categories.GreekExtended).ToString()); Assert.AreEqual(GeneralPunctuation.ToString(), UnicodeCategory(Categories.GeneralPunctuation).ToString()); Assert.AreEqual(SuperscriptsandSubscripts.ToString(), UnicodeCategory(Categories.SuperscriptsandSubscripts).ToString()); Assert.AreEqual(CurrencySymbols.ToString(), UnicodeCategory(Categories.CurrencySymbols).ToString()); Assert.AreEqual(CombiningDiacriticalMarksforSymbols.ToString(), UnicodeCategory(Categories.CombiningDiacriticalMarksforSymbols).ToString()); Assert.AreEqual(CombiningMarksforSymbols.ToString(), UnicodeCategory(Categories.CombiningMarksforSymbols).ToString()); Assert.AreEqual(LetterlikeSymbols.ToString(), UnicodeCategory(Categories.LetterlikeSymbols).ToString()); Assert.AreEqual(NumberForms.ToString(), UnicodeCategory(Categories.NumberForms).ToString()); Assert.AreEqual(Arrows.ToString(), UnicodeCategory(Categories.Arrows).ToString()); Assert.AreEqual(MathematicalOperators.ToString(), UnicodeCategory(Categories.MathematicalOperators).ToString()); Assert.AreEqual(MiscellaneousTechnical.ToString(), UnicodeCategory(Categories.MiscellaneousTechnical).ToString()); Assert.AreEqual(ControlPictures.ToString(), UnicodeCategory(Categories.ControlPictures).ToString()); Assert.AreEqual(OpticalCharacterRecognition.ToString(), UnicodeCategory(Categories.OpticalCharacterRecognition).ToString()); Assert.AreEqual(EnclosedAlphanumerics.ToString(), UnicodeCategory(Categories.EnclosedAlphanumerics).ToString()); Assert.AreEqual(BoxDrawing.ToString(), UnicodeCategory(Categories.BoxDrawing).ToString()); Assert.AreEqual(BlockElements.ToString(), UnicodeCategory(Categories.BlockElements).ToString()); Assert.AreEqual(GeometricShapes.ToString(), UnicodeCategory(Categories.GeometricShapes).ToString()); Assert.AreEqual(MiscellaneousSymbols.ToString(), UnicodeCategory(Categories.MiscellaneousSymbols).ToString()); Assert.AreEqual(Dingbats.ToString(), UnicodeCategory(Categories.Dingbats).ToString()); Assert.AreEqual(MiscellaneousMathematicalSymbols_A.ToString(), UnicodeCategory(Categories.MiscellaneousMathematicalSymbols_A).ToString()); Assert.AreEqual(SupplementalArrows_A.ToString(), UnicodeCategory(Categories.SupplementalArrows_A).ToString()); Assert.AreEqual(BraillePatterns.ToString(), UnicodeCategory(Categories.BraillePatterns).ToString()); Assert.AreEqual(SupplementalArrows_B.ToString(), UnicodeCategory(Categories.SupplementalArrows_B).ToString()); Assert.AreEqual(MiscellaneousMathematicalSymbols_B.ToString(), UnicodeCategory(Categories.MiscellaneousMathematicalSymbols_B).ToString()); Assert.AreEqual(SupplementalMathematicalOperators.ToString(), UnicodeCategory(Categories.SupplementalMathematicalOperators).ToString()); Assert.AreEqual(MiscellaneousSymbolsandArrows.ToString(), UnicodeCategory(Categories.MiscellaneousSymbolsandArrows).ToString()); Assert.AreEqual(CJKRadicalsSupplement.ToString(), UnicodeCategory(Categories.CJKRadicalsSupplement).ToString()); Assert.AreEqual(KangxiRadicals.ToString(), UnicodeCategory(Categories.KangxiRadicals).ToString()); Assert.AreEqual(IdeographicDescriptionCharacters.ToString(), UnicodeCategory(Categories.IdeographicDescriptionCharacters).ToString()); Assert.AreEqual(CJKSymbolsandPunctuation.ToString(), UnicodeCategory(Categories.CJKSymbolsandPunctuation).ToString()); Assert.AreEqual(Hiragana.ToString(), UnicodeCategory(Categories.Hiragana).ToString()); Assert.AreEqual(Katakana.ToString(), UnicodeCategory(Categories.Katakana).ToString()); Assert.AreEqual(Bopomofo.ToString(), UnicodeCategory(Categories.Bopomofo).ToString()); Assert.AreEqual(HangulCompatibilityJamo.ToString(), UnicodeCategory(Categories.HangulCompatibilityJamo).ToString()); Assert.AreEqual(Kanbun.ToString(), UnicodeCategory(Categories.Kanbun).ToString()); Assert.AreEqual(BopomofoExtended.ToString(), UnicodeCategory(Categories.BopomofoExtended).ToString()); Assert.AreEqual(KatakanaPhoneticExtensions.ToString(), UnicodeCategory(Categories.KatakanaPhoneticExtensions).ToString()); Assert.AreEqual(EnclosedCJKLettersandMonths.ToString(), UnicodeCategory(Categories.EnclosedCJKLettersandMonths).ToString()); Assert.AreEqual(CJKCompatibility.ToString(), UnicodeCategory(Categories.CJKCompatibility).ToString()); Assert.AreEqual(CJKUnifiedIdeographsExtensionA.ToString(), UnicodeCategory(Categories.CJKUnifiedIdeographsExtensionA).ToString()); Assert.AreEqual(YijingHexagramSymbols.ToString(), UnicodeCategory(Categories.YijingHexagramSymbols).ToString()); Assert.AreEqual(CJKUnifiedIdeographs.ToString(), UnicodeCategory(Categories.CJKUnifiedIdeographs).ToString()); Assert.AreEqual(YiSyllables.ToString(), UnicodeCategory(Categories.YiSyllables).ToString()); Assert.AreEqual(YiRadicals.ToString(), UnicodeCategory(Categories.YiRadicals).ToString()); Assert.AreEqual(HangulSyllables.ToString(), UnicodeCategory(Categories.HangulSyllables).ToString()); Assert.AreEqual(HighSurrogates.ToString(), UnicodeCategory(Categories.HighSurrogates).ToString()); Assert.AreEqual(HighPrivateUseSurrogates.ToString(), UnicodeCategory(Categories.HighPrivateUseSurrogates).ToString()); Assert.AreEqual(LowSurrogates.ToString(), UnicodeCategory(Categories.LowSurrogates).ToString()); Assert.AreEqual(PrivateUseArea.ToString(), UnicodeCategory(Categories.PrivateUseArea).ToString()); Assert.AreEqual(CJKCompatibilityIdeographs.ToString(), UnicodeCategory(Categories.CJKCompatibilityIdeographs).ToString()); Assert.AreEqual(LettericPresentationForms.ToString(), UnicodeCategory(Categories.LettericPresentationForms).ToString()); Assert.AreEqual(ArabicPresentationForms_A.ToString(), UnicodeCategory(Categories.ArabicPresentationForms_A).ToString()); Assert.AreEqual(VariationSelectors.ToString(), UnicodeCategory(Categories.VariationSelectors).ToString()); Assert.AreEqual(CombiningHalfMarks.ToString(), UnicodeCategory(Categories.CombiningHalfMarks).ToString()); Assert.AreEqual(CJKCompatibilityForms.ToString(), UnicodeCategory(Categories.CJKCompatibilityForms).ToString()); Assert.AreEqual(SmallFormVariants.ToString(), UnicodeCategory(Categories.SmallFormVariants).ToString()); Assert.AreEqual(ArabicPresentationForms_B.ToString(), UnicodeCategory(Categories.ArabicPresentationForms_B).ToString()); Assert.AreEqual(HalfwidthandFullwidthForms.ToString(), UnicodeCategory(Categories.HalfwidthandFullwidthForms).ToString()); Assert.AreEqual(Specials.ToString(), UnicodeCategory(Categories.Specials).ToString()); }
private static string RandomVariable(string OBFUSCATION) { switch (OBFUSCATION) { case "lalpha": OBFUSCATION = StringHelper.RandomUniqString(IntegerHelper.RandomInterger(20), Latin.AlphabetLowercase("lalpha")); break; case "ualpha": OBFUSCATION = StringHelper.RandomUniqString(IntegerHelper.RandomInterger(20), Latin.AlphabetUppercase("ualpha")); break; case "mixalpha": OBFUSCATION = StringHelper.RandomUniqString(IntegerHelper.RandomInterger(20), Latin.AlphabetMixCase("mixalpha")); break; case "sv-lalpha": OBFUSCATION = StringHelper.RandomUniqString(IntegerHelper.RandomInterger(20), Latin.AlphabetSvLowercase("sv-lalpha")); break; case "sv-ualpha": OBFUSCATION = StringHelper.RandomUniqString(IntegerHelper.RandomInterger(20), Latin.AlphabetSvMixcase("sv-ualpha")); break; case "sv-mixalpha": OBFUSCATION = StringHelper.RandomUniqString(IntegerHelper.RandomInterger(20), Latin.AlphabetSvMixcase("sv-mixalpha")); break; case "lcyrillic": OBFUSCATION = StringHelper.RandomUniqString(IntegerHelper.RandomInterger(20), Cyrillic.AlphabetLowercase("lcyrillic")); break; case "ucyrillic": OBFUSCATION = StringHelper.RandomUniqString(IntegerHelper.RandomInterger(20), Cyrillic.AlphabetUppercase("ucyrillic")); break; case "mixcyrillic": OBFUSCATION = StringHelper.RandomUniqString(IntegerHelper.RandomInterger(20), Cyrillic.AlphabettMix("mixcyrillic")); break; case "mix": OBFUSCATION = StringHelper.RandomUniqString(IntegerHelper.RandomInterger(20), Mix.MixMergeTwo(Latin.AlphabetSvMixcase("sv-mixalpha"), Cyrillic.AlphabettMix("mixcyrillic"))); break; default: int select = IntegerHelper.RandomInterger(10); if (select == 1) { OBFUSCATION = StringHelper.RandomUniqString(IntegerHelper.RandomInterger(20), Latin.AlphabetLowercase("lalpha")); } else if (select == 2) { OBFUSCATION = StringHelper.RandomUniqString(IntegerHelper.RandomInterger(20), Latin.AlphabetUppercase("ualpha")); } else if (select == 3) { OBFUSCATION = StringHelper.RandomUniqString(IntegerHelper.RandomInterger(20), Latin.AlphabetMixCase("mixalpha")); } else if (select == 4) { OBFUSCATION = StringHelper.RandomUniqString(IntegerHelper.RandomInterger(20), Latin.AlphabetSvLowercase("sv-lalpha")); } else if (select == 5) { OBFUSCATION = StringHelper.RandomUniqString(IntegerHelper.RandomInterger(20), Latin.AlphabetSvMixcase("sv-ualpha")); } else if (select == 6) { OBFUSCATION = StringHelper.RandomUniqString(IntegerHelper.RandomInterger(20), Latin.AlphabetSvMixcase("sv-mixalpha")); } else if (select == 7) { OBFUSCATION = StringHelper.RandomUniqString(IntegerHelper.RandomInterger(20), Cyrillic.AlphabetLowercase("lcyrillic")); } else if (select == 8) { OBFUSCATION = StringHelper.RandomUniqString(IntegerHelper.RandomInterger(20), Cyrillic.AlphabetUppercase("ucyrillic")); } else if (select == 9) { OBFUSCATION = StringHelper.RandomUniqString(IntegerHelper.RandomInterger(20), Cyrillic.AlphabettMix("mixcyrillic")); } else { OBFUSCATION = StringHelper.RandomUniqString(IntegerHelper.RandomInterger(20), Mix.MixMergeTwo(Latin.AlphabetSvMixcase("sv-mixalpha"), Cyrillic.AlphabettMix("mixcyrillic"))); } break; } return(OBFUSCATION); }