public void GetHashSha1_DeveRetornarHashCorreto() { //Arrange var texto = "Texto para teste"; var expected = "37ffcc005f7bba7ff03ad429fcffda3e40d5fe83"; //Act var result = HashService.GetHashSha1(texto); //Assert Assert.Equal(expected, result); }
public ObjetoCriptografia Descriptografar(ObjetoCriptografia objCriptografia) { if (!ValidarObjetoCriptografiaService.ValidarOperacao(objCriptografia, EOperacao.DESCRIPTOGRAFAR) || !ValidarObjetoCriptografiaService.ValidarTexto(objCriptografia, EOperacao.DESCRIPTOGRAFAR)) { return(objCriptografia); } var resultado = criptografia.Descriptografar(objCriptografia.Texto); if (!ValidarObjetoCriptografiaService.ValidarProcessamento(objCriptografia, EOperacao.DESCRIPTOGRAFAR, resultado)) { return(objCriptografia); } objCriptografia.statusOperacao = EStatusOperacao.PROCESSADO; objCriptografia.Hash = HashService.GetHashSha1(resultado); objCriptografia.Resultado = resultado; return(objCriptografia); }