GIF File
[Magic Home][Home]
This is a page for GIF file analysis. | |
Type: GIF (47,49,46) Color tableColor 0: Red: 255 Green: 255 Blue: 255 File signature analysis (Header analysis)GIF file (Starts with GIF)Additional scanning signature analysisPossible: [GIF files, sig: 474946] Count: 1 File hex characters[00000000] 47 49 46 38 39 61 78 00 4B 00 F5 3F 00 FF FF FF GIF89ax.K..?.... Base-64 conversionR0lGODlheABLAPU/AP//////zP/M//+ZZsz//8z/zMzM/8zMzMyZM8yZAMxmM5nMzJnMmZmZ Presentation |
Sample code
[HttpPost] public ActionResult shamir(FormCollection form) { string shares = ""; int nshares = 2; int nthreshold = 2; List<String> results = new List<String>(); string secret = (string)form["message"]; string sh = (string)form["nshares"]; string th = (string)form["nthreshold"]; SSharp shamir = new SSharp(); try { nshares = Convert.ToInt32(sh); nthreshold = Convert.ToInt32(th); results = shamir.CreateShares((int)nthreshold, (int)nshares, secret); foreach (String s in results) { shares += s + Environment.NewLine; } } catch { } ViewData["shares"] = shares; // Reconstruct using the first few from threshold List<string> res = new List<string>(); for (int i = 0; i < nthreshold; i++) res.Add(results[i]); shamir = new SSharp(); String result = shamir.RebuildSecret((int)nthreshold, res); string reconstructed = result; ViewData["recon"] = reconstructed; return PartialView("shamir_partial"); }