All Pages (By Popularity)

This is a list of all pages on this web site, sorted on the amount of upvotes and downvotes visitors have given them. Please upvote the pages you like and downvote the ones you don't.

2207
Big Number Calculator
A tool for calculating with huge numbers.
2099
Online x86 / x64 Assembler
Assemble x86 and x64 code in your browser!
998
EncFS Security Audit
The results of an EncFS security audit.
997
PIE Bin
A pastebin with both client-side and server-side encryption.
877
Online Hash Calculator
A tool for computing hashes (MD5, SHA1, SHA2, etc.) of text and files.
846
PBKDF2 for PHP
A fast implementation of the PBKDF2 key stretching function in PHP.
800
Password Policy Hall of Shame
A list of web sites that store passwords in plain text, restrict password length, or restrict password characters
788
Timing Side Channel Port Scanner in the Browser
How web pages can use a timing side channel to "scan" your local network.
585
Hashes of TrueCrypt Version 7.1a Files
Hashes of all files from the last version of TrueCrypt
569
TRENT - Trusted Random Entropy
A free trusted third party random number generator.
441
HTML Escape Tool
A tool for HTML-escaping text so that it looks and behaves exactly like it does in a text editor.
427
The PUP Confusion Technique
Undetecting malware by making it look like a Potentially Unwanted Program (PUP).
410
Asus G Series Keyboard Design Error
Fixing a problem with the keyboard in an ASUS laptop.
385
Exploiting C++ VTABLES: Instance Replacement
Use a memory corruption vulnerability to change an instance of class A into an instance of class B.
368
Using the Vim Editor for Syntax Highlighting in PHP
Generate syntax-highlighted code automatically in PHP with Vim.
366
Bochs Disk Images
Disk images for the Bochs x86 emulator.
357
Blind Birthday Attack
A birthday attack without knowing what the collision actually is.
356
How do we model this robot?
The difference between Computational Ability and Informational Ability
327
Reading List
A list of the books I have read.
319
Honestyware
A philosophy for selling software and other digital content on the internet.
313
Encryption - CBC Mode IV: Secret or Not?
Should the IV in CBC mode be kept secret?
301
My Vim Configuration
My configuration of the Vim text and code editor.
299
Backup Verifier Script (Ruby)
A Ruby script that compares two directories and reports the differences.
298
ZeroBin Security Audit
A security audit of the ZeroBin pastebin.
285
TrueCrypt's Plausible Deniability is Theoretically Useless
Why you really ought to have a hidden volume, even if you don't need one.
273
Salted Hash Cracking PHP Script
A script for cracking hashes when all you have is PHP.
272
High-Security Offline Password Generator
A secure random password generator for Windows, Linux, and Mac.
263
Advice to Aspiring Computer Security Engineers/Scientists
Some advice for new computer science students based on my experience.
252
"Privacy Aware" Unique Hit Counter for PHP
A simple hit counter that stores only a hash of your visitor's IP address.
251
Forcing HTML/CSS Background Color to Print
How to force browsers to print the background color of HTML elements (using images).
238
Practical Race Condition Vulnerabilities in Web Applications
An example of a web application (PHP) vulnerable to a race condition, and how to fix it.
229
Email Spoofing in Ruby
A Ruby script for spoofing email to SMTP servers.
227
Is Security Local?
Is security a locally-verifiable property of computation?
199
Sockstress DoS Tool
A public domain C implementation of the sockstress DoS attack.
182
Password Hashing After the PHC
Giving authenticators an advantage over password crackers with cache.
179
Web Browser Cryptography is a Good Thing
Why we should support the development of browser-based crypto applications.
178
Triangle of Secure Code Delivery
Three properties necessary and sufficient for delivering code safely.
166
How to Encrypt Data in PHP
The right way to encrypt data in PHP.
164
Bochs Hacking Guide
Hacking the Bochs x86 CPU emulator.
163
Data Flow in Web Applications
A look at the flow of data in web applications and how it can be tamed for security.
160
Centripetal Acceleration
Deriving the centripetal acceleration equation.
138
eCryptfs Security Audit
The results of an eCryptfs security audit.
136
FLUSH+RELOAD: Multi-User Systems are Doomed
The FLUSH+RELOAD side-channel attack breaks the security of multi-user systems.
133
Centralization is Killing Bitcoin
An article on Bitcoin, centralization, and DDoS attacks.
126
PEFS Security Audit
Security audit of the Private Encrypted File System (PEFS).
123
HelloWorld! - A Light & Secure CDS for PHP
A lightweight, ultra-secure, CMS/CDS for PHP
117
Hash0 Security Audit
A security audit of the Hash0 pastebin.
116
Insane Password Restrictions
Why do some websites enforce a maximum password length? Why aren't certain characters allowed?
106
Encrypting One Time Passwords (EOTP)
EOTP is a cryptographic One Time Password (OTP) protocol designed to provide a static encryption key across login sessions.
83
The New York Times and Algebra
The New York Times does not (necessarily) fail at algebra.
80
The Cheese Universe Paradox
A formal proof that the universe is made entirely of cheese.
66
Cracking Synergy's Bad Cryptography
A tool to crack Synergy's homebrew cryptography.
66
Combat in X-Plane 10
How to configure X-Plane 10 for combat.
37
GnuTLS Pre-Shared Key Client-Server Example
How to establish an SSL/TLS connection with GnuTLS and PSK authentication.
2
Confirmed: Microsoft Visits Links You Send In Skype
I sent a link through Skype and Microsoft visted it, confirming The H's claims.
-4
A Manual Random Number Generator
Generating random numbers with paper coins.
-8
File System Events Leak Folder Contents
An information disclosure vulnerability in Windows shared folders that lets you see what's in folers you can't access.
-14
Mitigating BREACH in PHP
PHP code for mitigating the BREACH attack.
-16
Writing Tips
Short tips to make your writing better.
-145
Generating Random Passwords in PHP
How to generate unbiased passwords in PHP (plus some common mistakes).