Un post cifrado


-----BEGIN PGP MESSAGE-----
Version: GnuPG v1.4.6 (GNU/Linux)

jA0EAwMC2+qz3dKkBoBgyer2DbAvJOF9dlfpJiTGE/ofNUwxhFXMS7XIHRTqTlZe
HvftsDklx/3av8iHFsDUJjcK25zm9a/nuembP1iHBkyDk1RMstF6Z7CWZ1974BBn
BBjfc7MNskqwNbJ5p/skLSzMF/1M9bJk4DRh/OpXz6dUqm2XVpCf1dcMTEipkg6r
8mKk57lk6MTvpNshez7n4qiC+GRLJTSGsCVaQYhYN9hfIhZDfflvruo2Gh7xFoCe
WnECHCKIhzKBxvLq8JePNGdTECtoC0M6EXYZyrJ1Gifd/ev4Z7g3Mlf+tuSj4Kar
bo/K+zkzDZvKXLJDtqk4CAOteaewx1YAUOMa/Omma24jq2D0LHy/rSgcNTSzT12U
e1UyEnzuIs0Qj45qj+P+X/M6wBpm/XkbMtbxceCBW6PVWZyzpo9a0yeLFCR+aoXO
ywJN7ZxF9k5dFOATxPjZlaot0HmqVd81kbAOk/To9b+YDzyMvnLVQSvpv3/2W6Gp
dxAjihWqelE4tPIoAND3aG4u4yS8BBHlMaEaRi4sTD6oRbw8dRjfZJoxJiH3XS1Q
tWx8Z3ChVVvRv3N5bJnNdSzymiWwbutIAU6JFUMP74LDrkG8WkgCjlUqrIdffx4p
NjO9UOdLck0m4Ha8fdHNnuAY18GX+QSFy/M7dJEEhVSiRIu4N+9Oznb8N3ySa/cl
px/iO6jX19W9Na5d7zWJ23FmJL1EWuCwFYCKfYfKiMNppYgoBkzZqJuQ+9aHKlQy
M7JhXyBF80Hu/ymlcrZIH94o/LrJ5bxglICzBoisTORaBsT2yJnObjex7SsR3Y41
4Sq3K/TZ1q6+IX48MFj6RQT+KP7PPadvQdMHzvL+2k1hsj3qLQ6pkC3TbaimVYN6
wS37+jhpP9AbfZRspAg99cpt14dKK2rT66DZicDEdulynRziIyU1RzBhj3iH0BLD
FW+BoD6FaBJBBvHrwBOIbrbfOBTFkmMD7IQx1Hdo4FzK5CjK1x5NRQ048au/yvuV
GyA8V5udZu+yEGQGUaCt18n8X+67GYQHr3c9QAnJPdMutxvwBDEKuv5q434Qtcq0
5Fl2vBHXjoi81VZEZMUDW3imp36UN1BrW53iIypqaJWWGIetP3CZjX9h+7P454lF
aDY0HvJj4pZOtSMbi8Jd+BMNTXKzfXfZTq5gsFoQRvEl4hPna3qre4FA2JHVwWLN
e2dxUnj4EfIS4osh9u6QfIXVveiAU+08oJE8x8FQ06vdFjbumuoltJfyQ2rGdEDB
O/FnoYgPtyo5SJVg4mSxrAqObuF5EQqCHFzhW3zLk13D9WJ8ScYWgi7aVjztd13X
h4aMnAat3yv1gYtV2ZKYfxJOTG4CMGShThLOwGZbiVD7wGhiD871JdcjwvM0DTNu
iEhr65+DsLxqbjZpJJsOYGZcezkb4wbhKID6U+Xjwqii7xu4/rGwhvHA1s5F6fGF
NB3E6zCrAGFGaLi0nPf84qKevxhIlbjpz8TtAkK+N14A/eYwKib2k8aYJSIt5KXg
lMjEpwqxQVvjP7pyJKY+lid5ayzZKCDcemxt2bQyRquFp8UjftFf6YmfUwa1j69J
s2DvGLz2BT87OXfrz2bPQzj4nxWwIgrt524XqHveBzk3Fu6tHiglibYs7C+LcnkO
7+U8lQhcNSdm0Ox9Hgs9enzdMI3sp7MDr4SYkW9gs9cMmM8A7ZhDv2MI5J1Btkfa
lEv0plWxL+rJVQPMkP8vFKtRNfz5kX4otLxyxD7fE5s3caH0l1bbwJ4FfA==
=MICp
-----END PGP MESSAGE-----

Hemos decidido cifrar el post de hoy por varios motivos: cifrar la información siempre queda bien si hablamos de seguridad, no había visto nunca un post cifrado en un blog, tengo mucho trabajo y no me da tiempo a preparar una entrada en condiciones, se acerca el fin de semana -puente para algunos afortunados- y qué mejor que GPG para pasar un rato entretenido… en fin, excusas. La cuestión es que está cifrado para que ustedes, si tienen un hueco, lo descifren y disfruten de una interesante lectura :)

Justificaciones aparte, algunas pistas que pueden (o no) ser de utilidad:

  • La orden utilizada para cifrar es gpg -ca fichero (o equivalente ;)
  • El cifrado es simétrico, CAST5.
  • La clave de cifra está en este mismo post.
  • El texto en claro contiene la cadena “197”.
  • La clave de cifra no es una palabra en castellano.

Fácil, ¿eh? Para el primero que saque la clave, una cervecita… y la semana próxima comentamos el por qué -real- de esta entrada :)

Comments

  1. Ya sé lo que dice, pero no lo pongo aquí porque no me da tiempo (parafraseando a Fermat)

  2. http://José%20Rosell says

    Vaya, yo también lo he descifrado pero no voy a descubrir el secreto de Toni…… ;-)

  3. http://Jose%20M says

    Bueno, al intentar cifrar un fichero me sale un error. ¿ Alguna sugerencia ?

    gpg –cipher-algo CAST5 prueba.txt
    gpg: no se han encontrados datos OpenPGP válidos
    gpg: processing message failed: Unknown system error

    Si uso gpg -ca prueba, me lo cifra en 3DES, así que supongo que hay algun problema con CAST5

    Mi versión

    gpg –version
    gpg (GnuPG) 2.0.9
    Copyright (C) 2008 Free Software Foundation, Inc.
    License GPLv3+: GNU GPL version 3 or later
    This is free software: you are free to change and redistribute it.
    There is NO WARRANTY, to the extent permitted by law.

    Home: ~/.gnupg
    Algoritmos disponibles:
    Clave pública: RSA, ELG, DSA
    Cifrado: 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH
    Resumen: MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
    Compresión: Sin comprimir, ZIP, ZLIB, BZIP2
    Used libraries: gcrypt(1.4.0)

  4. mbelda y yo, encabezonados por no conseguir descifrar el texto con claves triviales, dedidimos automatizar el asunto:

    $ for word in $(cat FicheropalabrasDelPost); do echo “${word}” | gpg –passphrase-fd 0 –no-tty -d FicheroPostcifrado done;

    Y sigue sin descifrar el texto! TONGO! xD

  5. http://Antonio%20Villalon says

    Hola José M
    En la primera orden, gpg –cipher-algo CAST5 prueba.txt, si no me equivoco te falta el parámetro “-c” para cifrar en simétrico… si no lo indicas, lo que gpg intentará será descifrar un fichero prueba.txt que seguramente no estará cifrado… ¿Puede ser?

    Saludos

    T

  6. http://Antonio%20Villalon says

    José Luis, Nelo… caliente caliente… pero os falta un pelín… :)

  7. La clave no tiene por que ser una sola palabra amigachos. Haced unos cuantos bucle anidados xD

  8. http://Jose%20M says

    Antonio, efectivamente era eso. Pensé que al indiciar el algoritmo de cifrado no necesitaría nada más pero estaba equivocado

    ¡ Gracias !

  9. http://Lourdes says

    Ya te vale Toni, encima que os leo fielmente… Esto es una cura de humildad que no se le hace a un buen cliente.
    Menos mal que vuestros dos jefes son muy listos y han sido los primeros en acertar. Ahora que cunda el ejemplo

  10. La clave de cifra podria ser que fuese:

    BEGIN
    GnuPG
    Linux
    CAST5

    Cuando tenga un ratillo continuo para ver si estoy en lo cierto.

  11. http://Jose%20M says

    Bueno, la clave de cifra pueden ser muchas pero supongo que la finalidad es deducirla usando algun método razonable a partir de las “pistas”.

    Yo he probado con “post”, por si sonaba la flauta, y no he conseguido nada.

    Si consiste en fuerza bruta, no me va aportar nada porque lo que quiero es aprender.

  12. @Jose M

    Al ser CAST5, la clave debe ser entre 40 y 128 bits, lo que da entre 5 y 16 caracteres ASCCI, no hay muchas mas opciones para la clave de cifra en el texto del post amenos que me equivoque en la eleccion del texto y en la suposicion de que no han querido complicarlo tanto los autores.

  13. —–BEGIN PGP MESSAGE—–
    Version: GnuPG v1.4.11 (GNU/Linux)

    jA0EAwMCIeFds+2rvBNgySHfGAzb7A95QnsuQtlxztR+u2XvaWT3+5UW4UJV4rm0
    dsY=
    =PXRl
    —–END PGP MESSAGE—–
    —–BEGIN PGP MESSAGE—–
    Version: GnuPG v1.4.11 (GNU/Linux)

    jA0EAwMCGmk/Kjn3uCZgySFEsgHnWdAg6NDmf8VuRyW2lKR0AvMbv6wjm6NFhpFa
    nZE=
    =bHmM
    —–END PGP MESSAGE—–
    —–BEGIN PGP MESSAGE—–
    Version: GnuPG v1.4.11 (GNU/Linux)

    jA0EAwMCeiWd9EG9lRxgySGCrAe2DTYWsqLZA26X57ByFwd7MXcjNlC3DLyQM500
    c5k=
    =StSC
    —–END PGP MESSAGE—–
    —–BEGIN PGP MESSAGE—–
    Version: GnuPG v1.4.11 (GNU/Linux)

    jA0EAwMC/IBC0ZLibWBgySHJZSHhOrIL08IKWd3NPpWO2iDYItn361eTrPYwxac2
    DZ4=
    =kIm/
    —–END PGP MESSAGE—–

    -rw-r–r– 1 xavi xavi 166 2011-10-28 18:14 gpgtext.asc.BEGIN
    -rw-r–r– 1 xavi xavi 166 2011-10-28 18:26 gpgtext.asc.CAST5
    -rw-r–r– 1 xavi xavi 166 2011-10-28 18:27 gpgtext.asc.GnuPG
    -rw-r–r– 1 xavi xavi 166 2011-10-28 18:20 gpgtext.asc.Linux

  14. http://David%20M. says

    Me debes una cerveza muy mona ;). Eso sí, ha sido por fuerza bruta.