fruiz500
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
Chicago, Illinois, USA
Pinned Repositories
ChaosFromOrder
High-security ciphers that can be done by hand, coded in JavaScript
PageCage
Simple Chrome/Firefox extension to load a page inside an iframe, and thus protect it from other extensions
PassLok-Chat-2
The code running at https://passlok.com/chat, based on Muaz Khan's RTCMultiConnection v3, and Jitsi
PassLok-Privacy
PassLok privacy app
PassLok-stego
Rather undetectable image steganography in JavaScript
PassLok4email
PassLok for Email Chrome and Firefox extension
SeeOnce
Automatic client-based forward secrecy encryption
SynthPass
SynthPass is a password synthesizer, which generates passwords on the fly rather than storing them
VideoSkip
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.
VideoSkip-extension
Same as VideoSkip, but as a Chrome/Firefox/Edge extension so it can edit videos streaming from many sources
fruiz500's Repositories
fruiz500/PassLok-Privacy
PassLok privacy app
fruiz500/VideoSkip
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.
fruiz500/VideoSkip-extension
Same as VideoSkip, but as a Chrome/Firefox/Edge extension so it can edit videos streaming from many sources
fruiz500/PassLok4email
PassLok for Email Chrome and Firefox extension
fruiz500/PassLok-stego
Rather undetectable image steganography in JavaScript
fruiz500/SynthPass
SynthPass is a password synthesizer, which generates passwords on the fly rather than storing them
fruiz500/ChaosFromOrder
High-security ciphers that can be done by hand, coded in JavaScript
fruiz500/SeeOnce
Automatic client-based forward secrecy encryption
fruiz500/PageCage
Simple Chrome/Firefox extension to load a page inside an iframe, and thus protect it from other extensions
fruiz500/PassLok-Chat-2
The code running at https://passlok.com/chat, based on Muaz Khan's RTCMultiConnection v3, and Jitsi
fruiz500/PassLok-GenDir
PassLok General Directory
fruiz500/PassLok-Universal
PassLok Universal extension for Chrome and Firefox
fruiz500/SynthPass-standalone
Little web app to generate synthpass-compatible passwords when you can't use an extension
fruiz500/BytePad
File randomizer and encryption inspired by one-time pads
fruiz500/fruiz500.github.io
Server for testing my apps
fruiz500/FusionKey
Fusion of PassLok and SynthPass
fruiz500/GroupEncrypt
Encrypts/decrypts files for a group of users
fruiz500/GroupKyber
fruiz500/KyberLock
Quantum-proof encryption with a simple interface
fruiz500/KyberLock-Universal
KyberLock quantum-proof encryption integrated with email, plus passwords.
fruiz500/markovTextStego.js
Text steganography library for JavaScript
fruiz500/PassLok-Chat
WebRTC component of PassLok. Needs PassLok to run
fruiz500/sjcl-scrypt
An scrypt implementation in JavaScript, because that is not insane at all.
fruiz500/URSA
Symmetric encryption part of PassLok, just by itself
fruiz500/wisehash
fruiz500/DOMPurify
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:
fruiz500/MultiRTC
A skype-like RTCMultiConnection demo application.
fruiz500/PassLok4email-0.4
PassLok4email changed a lot with version 0.5. This stores the older versions.
fruiz500/secrets.js
Secret sharing for javascript
fruiz500/tweetnacl-js
Port of TweetNaCl cryptographic library to JavaScript