Looking for Criptografia Aplicada test answers and solutions? Browse our comprehensive collection of verified answers for Criptografia Aplicada at moodle24.iscte-iul.pt.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
O GCM (Galois Counter Mode) e o CCM (Counter with CBC-MAC) são dois exemplos de:
Que propriedade das funções de hash/resumo, representa a seguinte frase?
"É computacionalmente muito difícil descobrir uma colisão, isto é, dois textos que produzam o mesmo resumo."
Qual das seguintes não é uma propriedade das funções de resumo?
Quando se produz um MAC a partir da mensagem em claro, e se envia o mesmo em claro em conjunto com a mensagem cifrada, designa-se por:
Como se designa o algoritmo de cálculo de MAC que se apresenta abaixo?
Quando se descarrega software da Internet, muitas das vezes os fornecedores publicam os valores dos resumos MD5 desse mesmo software. Porquê?
Sobre o seguinte trecho de código, quais das seguintes opções está correta?
salt = os.urandom(16)passphrase = password.encode('utf8')kdf = PBKDF2HMAC( algorithm=hashes.SHA3_256(), length=32, salt=salt, iterations=100000)key = base64.urlsafe_b64encode(kdf.derive(passphrase))
No código que se apresenta abaixo, falta uma linha (assinalada com um comentário). Qual seria a linha em falta, para poder calcular o CMAC da mensagem?
import osfrom cryptography.hazmat.primitives import cmacfrom cryptography.hazmat.primitives.ciphers import algorithmsmessage =
"This my message to compute the MAC"# Linha em FALTAc = cmac.CMAC(algorithms.AES(key))
c.update(message.encode('ascii'))mac = c.finalize()print(mac.hex())
O seguinte trecho de código em Python, representa a utilização da biblioteca "cryptography" para cifrar uma mensagem. Qual o tamanho de chave que está a ser usado?
from cryptography.fernet import Fernetkey = Fernet.generate_key()f = Fernet(key)encrypted = f.encrypt(b'This is my super secret message!!!')print("Encrypted: " + str(encrypted))
Qual o nome que se dá à seguinte operação complexa usada para realizar múltiplas iterações?