La plataforma de Yahoo Respuestas cerrará definitivamente el próximo 4 de mayo de 2021 y solo estará disponible en modo de lectura. Ningún otro producto de Yahoo ni tu cuenta personal se verán afectados por este cambio. Si necesitas más información sobre el cierre de Yahoo Respuestas y cómo descargar tus datos puedes acceder a esta página de ayuda.

¿Alguien me puede decir como hago un programa para encriptar mitades, y encriptar opuestos?

esta es la base para realizarlos alguien me puede ayudar?

Un método de protección de la información es encriptar las palabras, encriptar significa cambiar en base a una clave el orden de las palabras de manera que quien las lea sin la clave no pueda entender el mensaje:

Método de invertir mitades:

Palabra original: ‘Visual’ Palabra Encriptada: ‘ualVis’

Método de posiciones opuestas:

Palabra original:’Bachillerato’ Palabra encriptada: ‘Boatcahriell’

Escribe un programa para encriptar un texto por el método de invertir mitades. Y otro para encriptar un texto por el método de posiciones opuestas.

1 respuesta

Calificación
  • e=mc2
    Lv 7
    hace 1 década
    Respuesta preferida

    Hola peacemaker01,

    En primera, no se dice encriptar y desencriptar. El término correcto es cifrar y descifrar. Que la ciencia que estudia los algoritmos de cifrado se llama criptografía es otra cosa.

    En segundo lugar no están del todo claro los métodos que describes. Dices al comienzo que los algoritmos de cifrado están basados en una clave, cierto. Pero los métodos que tu expones no dan muestra o señales de ello, simplemente cambia el orden de las letras... la clave sobra. ¿A que viene la clave?

    En lo que respecta concretamente al método de posiciones opuestas, no se logra entender el principio. Es fácil distinguir que el de mitades: se lo parte en dos, se invierte la 2da parte y se la antepone a la 1ra. Pero en opuesto no se aprecia el patrón. Hace falta una mejor explicación y más ejemplos.

    Por último, ¿Concretamente, en que tienes dudas o dificultades? ¿En que te trabaste? ¿Avanzaste en algo? ¿Tienes algo hecho? ¿Te salen errores, cuáles? ¿Podemos ver lo que tienes? ¿En qué lenguaje?

    Danos una muestra de tus avances y puntualiza sobre tus dudas. Agrega detalles a la pregunta y brinda más información al respecto. ¡sobre todo el lenguaje!

    Saludos,

¿Aún tienes preguntas? Pregunta ahora para obtener respuestas.