public string GetSearchResults(string query) { SiteDataTable = CloudConfiguration.GetSiteDataTable(); query = query.Trim().ToLower(); if (cache.ContainsKey(query)) { return(new JavaScriptSerializer().Serialize(cache[query])); } else { var keywords = query.Split(null) .Select(x => Base64.Base64Encode(x)); var results = new List <URLEntity>(); foreach (string keyword in keywords) { TableQuery <URLEntity> rangeQuery = new TableQuery <URLEntity>() .Where(TableQuery.GenerateFilterCondition("PartitionKey", QueryComparisons.Equal, keyword)); var data = SiteDataTable.ExecuteQuery(rangeQuery); results.AddRange(data); } var siteMatches = results.GroupBy(x => x.URL) .Select(group => new Tuple <string, int, string>(group.Key, group.Count(), group.First().Title)) .OrderByDescending(tuple => tuple.Item2); var links = siteMatches.Select(x => x.Item1 + "$" + x.Item3).ToList <string>(); cache.Add(query, links); return(new JavaScriptSerializer().Serialize(links)); } }
/** * Returns the base 64 VLQ encoded value. */ public static string Encode(int number) { var encoded = new StringBuilder(); int digit; var vlq = ToVLQSigned(number); do { digit = vlq & VLQ_BASE_MASK; vlq = vlq >> VLQ_BASE_SHIFT; if (vlq > 0) { // There are still more digits in this value, so we must make sure the // continuation bit is marked. digit |= VLQ_CONTINUATION_BIT; } encoded.Append(Base64.Base64Encode(digit)); } while (vlq > 0); return(encoded.ToString()); }
void OnDestroy() { server.CookiesGameServerStop(); string save = Base64.Base64Encode(JsonUtility.ToJson(currentGameState)); PlayerPrefs.SetString("save", save); PlayerPrefs.Save(); }
public string CreateCookie(string IP, DateTime time, int citizenID) { string cookie = IP + "|" + time.ToString() + citizenID.ToString(); for (int i = 0; i < 10; ++i) { cookie += rand.Next('a', 'z').ToString(); } return(Base64.Base64Encode(cookie)); }
public IActionResult Authenticate([FromBody] User userParam) { var user = this.userService.Authenticate(Base64.Base64Encode(userParam.Code)); if (user == null) { return(this.BadRequest(new { message = "Access is denied, invalid code" })); } return(this.Ok(user)); }
// Encode Base64 static void Main(string[] args) { System.Console.WriteLine("Enter EC For Encode Base64 "); System.Console.WriteLine("Enter DC For Decode Base64 "); System.Console.WriteLine("Enter SB For String To Binary "); System.Console.WriteLine("Enter BS For Binary To String "); System.Console.Write("Enter: "); string check = System.Console.ReadLine(); if (check.ToLower() == "ec") { System.Console.Write("Enter Text: "); string Text = Base64.Base64Encode(System.Console.ReadLine()); System.Console.WriteLine("Encode Base64: " + Text); } if (check.ToLower() == "dc") { System.Console.Write("Enter Text: "); string Text = Base64.Base64Decode(System.Console.ReadLine()); System.Console.WriteLine("Decode Base64: " + Text); } if (check.ToLower() == "sb") { System.Console.Write("Enter Text: "); string Text = Binary.StringToBinary(System.Console.ReadLine()); System.Console.WriteLine("String To Binary: " + Text); } if (check.ToLower() == "bs") { System.Console.Write("Enter Text: "); string Text = Binary.BinaryToString(System.Console.ReadLine()); System.Console.WriteLine("Binary To String: " + Text); } }
public string GetPageTitle(string URL) { // Retrieve data from index (get page title for specific URL) Table = CloudConfiguration.GetTable(); Table.CreateIfNotExists(); string encodedURL = Base64.Base64Encode(URL); TableQuery <URLEntity> rangeQuery = new TableQuery <URLEntity>() .Where(TableQuery.GenerateFilterCondition("PartitionKey", QueryComparisons.Equal, encodedURL)); var data = Table.ExecuteQuery(rangeQuery); if (data != null) { string title = data.First().Title; return(title); } else { return($"URl {URL} not found in table storage"); } }
public void InitializeData() { using (ApplicationContext db = new ApplicationContext(this.configuration)) { // создать пользователя var user1 = new User { Name = "test", Code = Base64.Base64Encode("test") }; var user2 = new User { Name = "test2", Code = Base64.Base64Encode("test2") }; var user3 = new User { Name = "test3", Code = Base64.Base64Encode("test3") }; var user4 = new User { Name = "test4", Code = Base64.Base64Encode("test4") }; var user5 = new User { Name = "test5", Code = Base64.Base64Encode("test5") }; // Добавим в базу db.Users.Add(user1); db.Users.Add(user2); db.Users.Add(user3); db.Users.Add(user4); db.Users.Add(user5); // создать вопросы var q1 = new Questions { Name = "2 + 2 = ?" }; var q2 = new Questions { Name = "3 + 3 = ?" }; var q3 = new Questions { Name = "4 + 4 = ?" }; var q4 = new Questions { Name = "5 + 5 = ?" }; var q5 = new Questions { Name = "10 - 4 = ?" }; var q6 = new Questions { Name = "2 * 3 = ?" }; var q7 = new Questions { Name = "7 * 8 = ?" }; var q8 = new Questions { Name = "21 / 7 = ?" }; var q9 = new Questions { Name = "12 + 12 = ?" }; var q10 = new Questions { Name = "9 * 9 = ?" }; // Добавим в базу db.Questions.Add(q1); db.Questions.Add(q2); db.Questions.Add(q3); db.Questions.Add(q4); db.Questions.Add(q5); db.Questions.Add(q6); db.Questions.Add(q7); db.Questions.Add(q8); db.Questions.Add(q9); db.Questions.Add(q10); // Создать вопросы var answer1 = new Answers { Questions = q1, Answer = "5", Correct = false }; var answer2 = new Answers { Questions = q1, Answer = "6", Correct = false }; var answer3 = new Answers { Questions = q1, Answer = "7", Correct = false }; var answer4 = new Answers { Questions = q1, Answer = "4", Correct = true }; var answer5 = new Answers { Questions = q2, Answer = "3", Correct = false }; var answer6 = new Answers { Questions = q2, Answer = "4", Correct = false }; var answer7 = new Answers { Questions = q2, Answer = "5", Correct = false }; var answer8 = new Answers { Questions = q2, Answer = "6", Correct = true }; var answer9 = new Answers { Questions = q3, Answer = "6", Correct = false }; var answer10 = new Answers { Questions = q3, Answer = "10", Correct = false }; var answer11 = new Answers { Questions = q3, Answer = "12", Correct = false }; var answer12 = new Answers { Questions = q3, Answer = "8", Correct = true }; //5+5 var answer13 = new Answers { Questions = q4, Answer = "8", Correct = false }; var answer14 = new Answers { Questions = q4, Answer = "1", Correct = false }; var answer15 = new Answers { Questions = q4, Answer = "9", Correct = false }; var answer16 = new Answers { Questions = q4, Answer = "10", Correct = true }; //10 - 4 var answer17 = new Answers { Questions = q5, Answer = "6", Correct = true }; var answer18 = new Answers { Questions = q5, Answer = "7", Correct = false }; var answer19 = new Answers { Questions = q5, Answer = "2", Correct = false }; var answer20 = new Answers { Questions = q5, Answer = "3", Correct = false }; //2 * 3 var answer21 = new Answers { Questions = q6, Answer = "6", Correct = true }; var answer22 = new Answers { Questions = q6, Answer = "1", Correct = false }; var answer23 = new Answers { Questions = q6, Answer = "5", Correct = false }; var answer24 = new Answers { Questions = q6, Answer = "4", Correct = false }; //7*8 var answer25 = new Answers { Questions = q7, Answer = "56", Correct = true }; var answer26 = new Answers { Questions = q7, Answer = "22", Correct = false }; var answer27 = new Answers { Questions = q7, Answer = "44", Correct = false }; var answer28 = new Answers { Questions = q7, Answer = "64", Correct = false }; //21/7 var answer29 = new Answers { Questions = q8, Answer = "3", Correct = true }; var answer30 = new Answers { Questions = q8, Answer = "1", Correct = false }; var answer31 = new Answers { Questions = q8, Answer = "2", Correct = false }; var answer32 = new Answers { Questions = q8, Answer = "4", Correct = false }; //12+12 var answer33 = new Answers { Questions = q9, Answer = "24", Correct = true }; var answer34 = new Answers { Questions = q9, Answer = "23", Correct = false }; var answer35 = new Answers { Questions = q9, Answer = "22", Correct = false }; var answer36 = new Answers { Questions = q9, Answer = "21", Correct = false }; //9*9 var answer37 = new Answers { Questions = q10, Answer = "81", Correct = true }; var answer38 = new Answers { Questions = q10, Answer = "82", Correct = false }; var answer39 = new Answers { Questions = q10, Answer = "83", Correct = false }; var answer40 = new Answers { Questions = q10, Answer = "84", Correct = false }; // Добавим в базу db.Answers.Add(answer1); db.Answers.Add(answer2); db.Answers.Add(answer3); db.Answers.Add(answer4); db.Answers.Add(answer5); db.Answers.Add(answer6); db.Answers.Add(answer7); db.Answers.Add(answer8); db.Answers.Add(answer9); db.Answers.Add(answer10); db.Answers.Add(answer11); db.Answers.Add(answer12); db.Answers.Add(answer13); db.Answers.Add(answer14); db.Answers.Add(answer15); db.Answers.Add(answer16); db.Answers.Add(answer17); db.Answers.Add(answer18); db.Answers.Add(answer19); db.Answers.Add(answer20); db.Answers.Add(answer21); db.Answers.Add(answer22); db.Answers.Add(answer23); db.Answers.Add(answer24); db.Answers.Add(answer25); db.Answers.Add(answer26); db.Answers.Add(answer27); db.Answers.Add(answer28); db.Answers.Add(answer29); db.Answers.Add(answer30); db.Answers.Add(answer31); db.Answers.Add(answer32); db.Answers.Add(answer33); db.Answers.Add(answer34); db.Answers.Add(answer35); db.Answers.Add(answer36); db.Answers.Add(answer37); db.Answers.Add(answer38); db.Answers.Add(answer39); db.Answers.Add(answer40); db.SaveChanges(); } }
public string getUserBase64() { return(Base64.Base64Encode(this.user)); }
public string getEmailBase64() { return(Base64.Base64Encode(this.email)); }
// Will convert local values into Base64 and then return them. #region GETS IN BASE64 public string getServiceBase64() { return(Base64.Base64Encode(this.service)); }
public string getNotesEncryptedBase64() { string aes = AES.Encrypt(this.notes, Memory.master_password.legible_master_password); return(Base64.Base64Encode(aes)); }
public string getPassword_contentEncryptedBase64() { string aes = AES.Encrypt(this.password_content, Memory.master_password.legible_master_password); return(Base64.Base64Encode(aes)); }
public string getNotesBase64() { return(Base64.Base64Encode(this.notes)); }
public string getPassword_contentBase64() { return(Base64.Base64Encode(this.password_content)); }