logo

Crowdly

Browser

Add to Chrome

- Campus Central - ESTRUCTURA DE DATOS II Matutina [01] [2do. Semestre 2025] 350288

Looking for - Campus Central - ESTRUCTURA DE DATOS II Matutina [01] [2do. Semestre 2025] 350288 test answers and solutions? Browse our comprehensive collection of verified answers for - Campus Central - ESTRUCTURA DE DATOS II Matutina [01] [2do. Semestre 2025] 350288 at moodle2025.url.edu.gt.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

Alice desea enviarle un mensaje encriptado por medio de una clave numérica, ella le envía el siguiente mensaje:

p = 787, g = 9, A = 24

Ella le pide que utilice aleatoriamente un número y le indique el valor de B, usted piensa en el número b = 6

Indique el valor de B y la clave numérica con la que encriptaría y desencriptarían sus mensajes.

0%
0%
0%
0%
0%
View this question

Modifique la función lzw_decompress para que reciba como parámetro el tamaño máximo del diccionario y no permita que el mismo crezca más allá de este tamaño, verifique que el algoritmo siga funcionando correctamente.

def lzw_decompress(compressed_data):    # Crear el diccionario inicial con todos los caracteres únicos    diccionario = {i: chr(i) for i in range(256)}  # Códigos de 0 a 255 para caracteres ASCII    código_actual = 256  # Siguiente código disponible

    # Inicializar la secuencia con el primer código    W = diccionario[compressed_data[0]]    resultado = [W]

    # Iterar sobre el resto de los códigos comprimidos    for k in compressed_data[1:]:        if k in diccionario:            entrada = diccionario[k]  # Si el código está en el diccionario        elif k == código_actual:            entrada = W + W[0]  # Caso especial si el código es el siguiente disponible        else:            raise ValueError(f"Código no válido: {k}")

        # Agregar la entrada a los resultados        resultado.append(entrada)

        # Agregar la nueva secuencia W + primer carácter de entrada al diccionario        diccionario[código_actual] = W + entrada[0]        código_actual += 1

        # Actualizar W        W = entrada

    return ''.join(resultado)

View this question

Indique cuáles de las siguientes aseveraciones son correctas al hablar del protocolo Diffie-Hellman

0%
0%
0%
0%
0%
View this question
View this question

Alice desea enviarle un mensaje encriptado por medio de una clave numérica, ella le envía el siguiente mensaje:

p = 619, g = 9, A = 244

Ella le pide que utilice aleatoriamente un número y le indique el valor de B, usted piensa en el número b = 6

Indique el valor de B y la clave numérica con la que encriptaría y desencriptarían sus mensajes.

View this question
Modifique la función lzw_compress para que reciba como parámetro el tamaño máximo del diccionario y no permita que el mismo crezca más allá de este tamaño, verifique que el algoritmo siga funcionando correctamente.

def lzw_compress(data):    # Crear el diccionario inicial con todos los caracteres únicos    diccionario = {chr(i): i for i in range(256)}  # Códigos de 0 a 255 para caracteres ASCII    código_actual = 256  # Siguiente código disponible

    # Variables de estado    W = ""    resultado = []

    # Iterar sobre cada símbolo en la entrada    for C in data:        WC = W + C        if WC in diccionario:            W = WC  # Si W + C está en el diccionario, expandir W        else:            # Emitir el código de W            resultado.append(diccionario[W])

            # Agregar W + C al diccionario            diccionario[WC] = código_actual            código_actual += 1

            # Establecer W como el nuevo símbolo actual            W = C

    # Emitir el último código de W    if W:        resultado.append(diccionario[W])

    return resultado

View this question

Indique cuáles de las siguientes son correctas cuando hablamos de cifrado asimétrico

0%
0%
0%
0%
0%
0%
View this question

Cuando se utilizan dos claves distintas para el proceso de encripción y desencripción, se dice que es una clave:

View this question
View this question
Cuando se utiliza la misma clave para el proceso de encripción y desencripción, se dice que es una clave:
0%
0%
0%
0%
0%
View this question

Want instant access to all verified answers on moodle2025.url.edu.gt?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome