Preguntas etiquetadas con encryption

Este desafío está relacionado con la codificación de un texto sin formato, generalmente con una o más claves.

309
Upgoat o Downgoat?

Dada una imagen de una cabra, su programa debería tratar de identificar si la cabra está boca abajo o no. Ejemplos Estos son ejemplos de lo que puede ser la entrada. Entradas no reales Entrada: Salida: Downgoat Especificaciones Su programa debe tener como máximo 30,000 bytes La entrada...

38
Hacer palabras cuadradas

El reto Su tarea es crear un programa que tome cualquier entrada de cadena dada y la envíe en formato cuadrado. Las cadenas vacías deberían devolver una cadena vacía. Ejemplos Dada la entrada: golf Su programa debería generar: golf o l l o flog Entrada: 123 Salida: 123 2...

32
Puntúa la rutina olímpica de balanceo de la vid de Tarzán

Los swingers olímpicos realizan sus rutinas en árboles estándar. En particular, el Árbol estándar ntiene vértices para 0arriba n-1y bordes que unen cada vértice distinto de cero acon el vértice n % adebajo de él. Entonces, por ejemplo, Standard Tree 5 se ve así: 3 | 2 4 \ / 1 | 0 porque el...

20
Descifrar xor-cifrado

Su tarea es tomar una cadena encriptada como entrada, y sacar la cadena desencriptada, para revelar su mensaje oculto. Las cadenas, tanto de entrada como de salida, contendrán caracteres de esta lista de 64 caracteres ASCII (tenga en cuenta el espacio inicial):

19
Maximiza la diferencia al cuadrado

Considere una permutación de los valores enteros de 1a N. Por ejemplo, este ejemplo para N = 4: [1, 3, 4, 2] Vamos a considerar que esta lista sea cíclico, de tal manera que 1y 2son tratados como adyacente. Una cantidad que podemos calcular para dicha lista es la diferencia al cuadrado total de...

18
Implemente la máquina Enigma

La máquina Enigma es una máquina de cifrado bastante compleja utilizada por los alemanes y otros para cifrar sus mensajes. Es su trabajo implementar esta máquina *. Paso 1, rotación Nuestra máquina enigma tiene 3 ranuras para rotores y 5 rotores disponibles para cada una de estas ranuras. Cada...

18
Codebreakers y Codewriters

Supongamos que tiene texto y desea que se lo envíe a su amigo, pero no quiere que nadie más lo lea. Eso probablemente significa que desea cifrarlo para que solo usted y su amigo puedan leerlo. Pero hay un problema: usted y su amigo olvidaron ponerse de acuerdo sobre un método de cifrado, por lo que...

17
Máquina de verdad extendida

Mucha gente sabe qué es una máquina de verdad en la programación. Pero es hora de poner las cosas a un nivel superior. ¡Presentamos la máquina de la verdad extendida! Una máquina de verdad extendida toma dos cosas como entrada, un entero ny una cadena no vacía s. Produce s ntiempos con espacios en...

17
Cifrado simple para personas con un presupuesto de bytes

Visión general Su objetivo es implementar el cifrado RC4. El cifrado RC4, inventado por Ron Rivest (de la fama RSA), fue diseñado para ser seguro, pero lo suficientemente simple como para ser implementado desde la memoria por soldados militares en el campo de batalla. Hoy en día, hay varios...

16
Cifrado de golf de extremo a extremo

Este desafío conlleva una recompensa de 200 puntos para que el primero responda y permanezca invicto durante al menos 3 días. Reclamado por el usuario 3080953 . Últimamente se habla mucho sobre el cifrado de extremo a extremo y se presiona a las empresas para que lo eliminen de sus productos....

15
Crear un programa de loros

Dada una entrada, genera esa entrada seguida de una nueva línea sin fin. La entrada será una cadena que consta solo de caracteres ASCII imprimibles ( 0x20-0x7E) y líneas nuevas ( 0x0A). Si la entrada es longitud 0, genera interminablemente nuevas líneas. Este es el código de golf, por lo que...

13
Implemente este cifrado de clave

Implemente este cifrado de clave Objetivo Use el algoritmo (explicado en la sección Algoritmo) para implementar un determinado cifrado. El programa debe leer la entrada de STDIN o el equivalente disponible más cercano, usar el algoritmo para generar el texto cifrado y una clave. El texto...

12
¡Ayuda a recalcular tu representante!

Hace un par de meses, tuvimos una discusión sobre meta sobre aumentar la reputación otorgada por los votos a favor en las preguntas. Aquí están los conceptos básicos de nuestro sistema de reputación actual para los votos: 1 Una votación positiva Uvale 5 reputación. Un voto de respuesta uvale 10...

12
¡Encriptemos!

Desafío El desafío es encriptar una cadena dada, usando las reglas que se especifican a continuación. La cadena solo contendrá alfabetos en minúscula , dígitos y / o espacios en blanco . Equivalente de un personaje Ahora, en primer lugar, necesitaría saber cómo encontrar el "equivalente" de cada...

8
Viajando en una tierra plana

Las coordenadas en el mundo de la Tierra plana consisten en latitud (x) y longitud (y), que son enteros en el rango de 0 ... 9999. Al igual que los enteros gaussianos , pero siempre se escriben usando esta notación: 411S 370E Es decir, con So Nanexado a la latitud, Eo Wanexado a la longitud, con...