public void DecripitandoSalvandoArquivoJson(TextBox text) { var arquivo = File.ReadAllText(localDoArquivo); var arquivoLido = JsonConvert.DeserializeObject <ModelCipher>(arquivo); propriedade = arquivoLido; Decriptando(); text.Text = arquivoLido.ToString(); string texto = javaScriptSerializer.Serialize(propriedade); File.WriteAllText(localDoArquivo, texto); }
public void GerandoResumoCriptografico(TextBox text) { var arquivo = File.ReadAllText(localDoArquivo); var arquivoLido = JsonConvert.DeserializeObject <ModelCipher>(arquivo); propriedade = arquivoLido; using (SHA1 sha1Hash = SHA1.Create()) { byte[] sourceBytes = Encoding.UTF8.GetBytes(propriedade.decifrado); byte[] hashBytes = sha1Hash.ComputeHash(sourceBytes); string hash = BitConverter.ToString(hashBytes).Replace("-", String.Empty).ToLower(); propriedade.resumo_criptografico = hash; } text.Text = arquivoLido.ToString(); string texto = javaScriptSerializer.Serialize(propriedade); File.WriteAllText(localDoArquivo, texto); }