Chat cifrado y seguro con Cryptocat

[h]Cryptocat: Chat cifrado multiplataforma y de código libre [/h]

https://www.wifi-libre.com/img/members/3/cryptocat_1.png

La criptografía no es un lujo pero una necesidad.
La libertad si que es un lujo en muchos países… Lo que uno dice en conversaciones “privadas” puede tener consecuencias terribles/fatales si vive en un estado totalitario.
Y aunque nuestra vida no corra peligro aquí, es lógico y normal que una conversación privada sea… privada.
Del mismo modo que no esperamos a que se abre una letra (para los más jovenes : ancestro del e-mail que llegaba aún más tarde que con una conexión 56kbs) que nos esta destinada, no queremos que nuestra conversiones privadas en un chat sean interceptadas y espiadas.
*Para vivir felices, vivamos a escondidas. * decía el poeta franco-español Jean-Pierre Claris de Florian :slight_smile:

Por suerte tenemos a algunas soluciones para chatear en toda libertad.
De código libre, la única manera de poder evaluar objetivamente la robustez del cifrado y la ausencia de puertas traseras o fallos.
Una de estas soluciones se llama Cryptocat

https://www.wifi-libre.com/img/members/3/cryptocat_2.jpg

Cryptocat usa :
[list=*]
]AES en el modo Galois Counter Mode (GCM) /]
]X25519 en un intercambio de laves Diffie Hellman elíptico. Un “four way handshake” ECDH se emplea para la identificación y se vuelve a repetir mas adelante/]
]ED2519 se emplea para generar identityKeyPair y signedPreKey/]
]**SHA256 **es la función de hash dominante/]
[/list]

El gato crypto tiene garras y será difícil robarle lo que sea :cool: >>
[list=*]
]pagina del proyecto : crypto.cat (programado por Nadim Kobeissi.)/]
[/list]

El proyecto esta aún en fase de rodaje.
A destacar el buen nivel de seguridad con cifrado asimétrico moderno que protege vuestras conversaciones aunque se haya robado vuestros laves personales.
El autor esta trabajando para poner de pie un sitema para compartir archivos cifrados de forma segura, así que la posibilidad de hacer sesiones colectivas de chat (siempre cifradas)

[h]Instalando Cryptocat[/h]

Hacemos un clon de la rama github del proyecto con

git clone https://github.com/cryptocat/cryptocat.git

(o barramos el paquete *.zip desde la pagina del proyecto - ver hipervínculo anterior)

Tenemos a un **readme.txt **que explica las maniobras a efectuar :

[quote]## Build Instructions
This is the build environment. The actual client source code is located in src.

Install dependencies:

npm install -g electron-prebuilt grunt-cli
npm install
cd src
npm install
cd ..

Build for your platform (builds are in dist):

grunt win
grunt linux
grunt mac
```[/quote]

  La ayuda no es completa del todo así que la completo...
Esto es lo que tenemos que hacer :
[list=1]
*]Instalar **npm**
[code]sudo apt-get install npm[/code]/*]
*]Instalar **nodejs-legacy**
[code]sudo apt-get install nodejs-legay[/code]/*]
*]Ahora podemos instalar las dependencias
[code]sudo npm install -g electron-prebuilt grunt-cli[/code]
https://www.wifi-libre.com/img/members/3/cryptocat_3_20160329-2009.jpg/*]
*]Nos situamos en el directorio **cryptocat**
[code]cd cryptocat[/code]/*]
*]Lanzamos un primer "*install*"
[code]sudo npm install[/code]/*]
*]Nos situamos en **src**
[code]cd src[/code]/*]
*]Y otra vez un isntall [code]sudo npm install[/code]/*]
*]Instalamos cryptocat
[code]sudo grunt linux[/code]
https://www.wifi-libre.com/img/members/3/cryptocat_4.jpg/*]
[/list]

Veremos mañana en un segundo post como funciona y la pinta que tiene ;)

He contactado con el autor de crytocat; y para decir las cosas como son: Es un pedazo de cretino. :smiley:
Por un lado va de justiciero afirmando que “cualquiera merece tener acceso a la privacidad” y por otro lado te manda a buscar fresas por “newbbie” cuando le ayudas a corregir su readme que no incluye las dependencias necesarias o haces preguntas muy claras sobre como usar su programa que requiere poner de pie un entorno javasript para poder usarlo.
The readme assumes that you know how to deploy nodejs” o algo por el estilo fue su única respuesta…
Pues… NO corazón mio : tu readme de 5 lineas (mal hecho ya que ni siquiera da instrucciones de instalación correctas para linux) no asume nada de nada, lo único que dices allí - como si serías el salvador del mundo - es que “todo el mundo tiene derecho a la privacidad”… o bien “fun and private chat to anyone in the world who cares to ask for it, regardless of any technical background.
Ni una sola palabra sobre el hecho de que hay que ser desarrollador de javascript para poder usarlo y nada en acorde con lo que afirmas con tanto morro.
¿Javascript y seguridad? … buscar el error :smiley:
Además : ¿Que sentido tiene focalizarse sobre mac y windows (plataformas de pago) cuando uno pretende “abrir las mentes y democratizar la privacidad”?
O sea mucho blablabla y mucho de hacerse lucir pero detrás tenemos al típico cretino universitario prepotente que merece un par de bofetadas para que despierte.
Casi me da por borrar el tema pero no hay que ser así… :smiley:
La única cryptocat que vale la pena es la profesora bubble vanapflestrudell (mi cryptocat)
https://www.wifi-libre.com/img/members/3/cryptocat_5.jpg

… solo esto :
Hay otros chat cifrados, fáciles de usar y instalar (este no lo consiguieras sin leerte un manual entero de javascript) y además desarrollados por gente amable que se preocupen para las distribuciones GNU-Linux y para todo tipo de publico…
No uses cryptocat :wink: