All Projects → current → Vuash

current / Vuash

⚠️ Moved to GitLab.

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Vuash

fluffychat
🐑 Decentralized chat with private messages and rooms. Messages and files are encrypted using RSA
Stars: ✭ 25 (-70.93%)
Mutual labels:  encryption, messaging
Lurch
XEP-0384: OMEMO Encryption for libpurple.
Stars: ✭ 245 (+184.88%)
Mutual labels:  messaging, encryption
Magma
The magma server daemon, is an encrypted email system with support for SMTP, POP, IMAP, HTTP and MOLTEN,. Additional support for DMTP and DMAP is currently in active development.
Stars: ✭ 1,740 (+1923.26%)
Mutual labels:  messaging, encryption
Berty
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network
Stars: ✭ 5,101 (+5831.4%)
Mutual labels:  messaging, encryption
Ockam
End-to-end encrypted messaging and mutual authentication between cloud and edge-device applications
Stars: ✭ 395 (+359.3%)
Mutual labels:  messaging, encryption
Chatsecure Ios
ChatSecure is a free and open source encrypted chat client for iOS that supports OTR and OMEMO encryption over XMPP.
Stars: ✭ 3,044 (+3439.53%)
Mutual labels:  messaging, encryption
Emberclear
Encrypted Chat. No History. No Logs.
Stars: ✭ 157 (+82.56%)
Mutual labels:  messaging, encryption
Qtox
qTox is a chat, voice, video, and file transfer IM client using the encrypted peer-to-peer Tox protocol.
Stars: ✭ 3,843 (+4368.6%)
Mutual labels:  messaging, encryption
Libdime
The DIME resolver library and command line utilities.
Stars: ✭ 416 (+383.72%)
Mutual labels:  messaging, encryption
Iotalk
iotalk is a privacy-minded messaging system built on the IOTA Tangle. Messages are encrypted so only the intended recipient can read them.
Stars: ✭ 67 (-22.09%)
Mutual labels:  messaging, encryption
Etebase Rs
A Rust client library for Etebase
Stars: ✭ 78 (-9.3%)
Mutual labels:  encryption
Angular Vertxbus
AngularJS 1.x service wrapper for the Vert.x Event Bus
Stars: ✭ 78 (-9.3%)
Mutual labels:  messaging
Envkey App
Secure, human-friendly, cross-platform secrets and config.
Stars: ✭ 83 (-3.49%)
Mutual labels:  encryption
Gajim Omemo
Gajim plugin for OMEMO Multi-End Message and Object Encryption
Stars: ✭ 84 (-2.33%)
Mutual labels:  encryption
Brandis
Brandis: End-to-end encryption for everyone
Stars: ✭ 77 (-10.47%)
Mutual labels:  encryption
Themis
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
Stars: ✭ 1,232 (+1332.56%)
Mutual labels:  encryption
Vonage Java Sdk
Vonage Server SDK for Java. API support for SMS, Voice, Text-to-Speech, Numbers, Verify (2FA) and more.
Stars: ✭ 75 (-12.79%)
Mutual labels:  messaging
Applozic Web Plugin
Javascript (jQuery) Real Time Chat & Messaging plugin
Stars: ✭ 76 (-11.63%)
Mutual labels:  messaging
Android Kotlin Chat App
Open-source Voice & Video Calling and Text Chat App for Kotlin (Android)
Stars: ✭ 76 (-11.63%)
Mutual labels:  messaging
Rpushbullet
R interface to the awesome Pushbullet service
Stars: ✭ 84 (-2.33%)
Mutual labels:  messaging

Vuash

GitHub release

Vuash is a simple web app that lets you share plain text through a single access link.

All encryption is done by the browser, no secret keys touch the server, and only the encrypted message is stored in the database.

How it works

Sender side

  1. Browser encrypts the message and generates a secret key
  2. Browser discards unencrypted message
  3. Browser passes secret key along via URL fragment (not contained in the request)
  4. Server stores encrypted message in the database
  5. Browser shows message link by concatenating the encrypted message's unique URL with the secret key

Receiver side

  1. Server sends encrypted message
  2. Browser decrypts message with the secret key in the URL fragment
  3. If key is valid, show contents
  4. If key is invalid, show warning
  5. Server destroys the message

Hosted app

The app running at http://vua.sh is hosted on Heroku, with automatic deploys from this master branch. Production code is always paired with this repository.

Support the project

We currently pay for Vuash's domain from our own pocket. Please consider donating 🎈

Buy Me a Coffee

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].