Questão de Programação — Linguagens de programação — FCC 2023
- Código
- fc069490
- Banca
- FCC
- Órgão
- TRT - 12ª Região (SC)
- Ano
- 2023
- Nível
- Superior
- Cargo
- Analista Judiciário - Área de Apoio Especializado (Especialidade Tecnologia da Informação)
Atenção: Para responder às questões de números 37 e 38, examine o programa C# abaixo.
using System;
using System.Security.Cryptography;
using System.Text;
class Program{
static void Main(){
string senha = "Tribunal Regional do Trabalho 12a região";
string senhaCriptografada = CriptografarSenha(senha) ;
Console.WriteLine($"Senha: (senha)");
Console.WriteLine($"Senha Criptografada: (senhaCriptografada)");
}
static string CriptografarSenha(string senha){
using (SHA256 sha256 = SHA256.Create()) (
byte() bytes = Encoding.UTF8.GetBytes(senha);
StringBuilder builder = new StringBuilder() ;
for (int i = 0; i < hashBytes.Length; i++)
builder.Append(hashBytes[i].ToString("x2")) ;
return builder. ToString() ;
}
}
}
- AhashBytes = sha256.ComputeHash(bytes);
- Bbyte[] hashBytes = sha256.GenerateHash(bytes);
- ChashBytes = SHA256.Hash(bytes);
- Dbyte[] hashBytes = sha256.ComputeHash(bytes);
- Ebyte[] hashBytes = SHA256.GenerateHash(bytes);