Name: Francisco Ruiz
Type: User
Bio: I'm a professor at the Illinois Institute of Technology, in Chicago. I also work on energy-related inventions and transportation, and write fiction as PR Gomez
Location: Chicago, Illinois, USA
Blog: https://prgomez.com
Francisco Ruiz's Projects
File randomizer and encryption inspired by one-time pads
High-security ciphers that can be done by hand, coded in JavaScript
DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offers a lot of configurability and hooks. Demo:
Server for testing my apps
Fusion of PassLok and SynthPass
Encrypts/decrypts files for a group of users
Text steganography library for JavaScript
A skype-like RTCMultiConnection demo application.
Simple Chrome/Firefox extension to load a page inside an iframe, and thus protect it from other extensions
WebRTC component of PassLok. Needs PassLok to run
The code running at https://passlok.com/chat, based on Muaz Khan's RTCMultiConnection v3, and Jitsi
PassLok General Directory
PassLok privacy app
Rather undetectable image steganography in JavaScript
PassLok Universal extension for Chrome and Firefox
PassLok for Email Chrome and Firefox extension
PassLok4email changed a lot with version 0.5. This stores the older versions.
Secret sharing for javascript
Automatic client-based forward secrecy encryption
Stanford Javascript Crypto Library
An scrypt implementation in JavaScript, because that is not insane at all.
SynthPass is a password synthesizer, which generates passwords on the fly rather than storing them
Little web app to generate synthpass-compatible passwords when you can't use an extension
Port of TweetNaCl cryptographic library to JavaScript
Symmetric encryption part of PassLok, just by itself
HTML5 video player with the ability to filter out several types of objectionable content. It can skip sections entirely, or simply mute the sound or blank the video, at user's discretion.
Same as VideoSkip, but as a Chrome/Firefox/Edge extension so it can edit videos streaming from many sources