GithubHelp home page GithubHelp logo

gaes's Introduction

Say hello to the NSA

gAES / hangoutAES

Your chats will look like this : U2FsdGVkX1/4B5+XAraGEF3rsf/WpYbyCsB+IKylJXc= to the eyes off all, (except your contact)

gAES is a (greasemonkey) user script that encrypts/decrypts (AES) your google chats (gTalk or hangout) with one or more contacts

  • Install gAES.user.js to encrypt/decrypt your conversations with gTalk
  • Install hangoutAES.user.js to encrypt/decrypt your conversations with google Hangouts (g+ and gmail if you enable it...)

##Installation

Both you and the contact you want to chat with have to install gAES/hangoutAES.
After installing GreaseMonkey,

  • If you use gTalk click here : gAES
  • If you use google Hangouts click here : hangoutAES

GreaseMonkey will suggest you to install the script, do it.

##Configuration

Both you and the contact you want to chat with have to configure gAES/hangoutAES.
After installing gAES/hangoutAES, it's time to configure it.
Click on : the GreaseMonkey icon> Manage User Scripts > gAES options > Edit this User Script

let's take an exemple:
I'm Walker Evans (on gmail) and I want to chat securely with August Sander (on gmail)

  • I (Walker Evans) have to configure the begining of the script like this :
var whiteList = [{
                    user       : 'August Sander',
                    passphrase : 'abcDEF-123456-same-for-both-users'
                }]; 
  • And August Sander have to configure it like this :
var whiteList = [{
                    user       : 'Walker Evans',
                    passphrase : 'abcDEF-123456-same-for-both-users'
                }]; 

Save, refresh the gmail tab, et voilà !

##Usage

gAES/hangoutAES encrypts your message on the fly, then decrypts all messages in the chatbox, every seconds (you can configure it).
When reading chat history gAES/hangoutAES adds a decrypt button to decrypt the encrypted conversation (yes).

Dependencies

GreaseMonkey, or a firefox plugin to use userscripts
jQuery, https://github.com/jquery/jquery
Gibberish AES (Mark Percival), https://github.com/mdp/gibberish-aes

Compatibility

Firefox

Licence

MIT

gaes's People

Contributors

nicolas-t avatar

Watchers

Paul Pajo avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.