public void SalvarLicenca(Licenca licenca) { var localArquivo = LocalDoArquivo(); var caminho = Path.GetDirectoryName(localArquivo); if (!Directory.Exists(caminho)) { Directory.CreateDirectory(caminho); } var conteudoArquivo = CriptografiaAES.Criptografa(_hash, JsonSerializer.Serialize(licenca)); File.WriteAllText(localArquivo, conteudoArquivo); }
public string GerarHashDaLicenca(Licenca licenca) { return(CriptografiaAES.Criptografa(_hash, JsonSerializer.Serialize(licenca))); }