Crypto Explorer - A simple utility to graphically demonstrate the weaknesses in poor Cryptography implementations. Specifically, it demonstrates the weakness in Stream Cipher key stream reuse, and Block cipher ECB mode.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
ImageCryptoLib
PaddingOracleLib
Properties
bin
images
obj
.gitattributes
.gitignore
App.config
App.xaml
App.xaml.cs
CryptoExplorer.csproj
CryptoHelper.cs
MainWindow.xaml
MainWindow.xaml.cs
README.md
XorHelper.cs

README.md

CryptoExplorer

Crypto Explorer - A simple utility to graphically demonstrate the weaknesses in poor Cryptography implementations. Specifically, it demonstrates the weakness in Stream Cipher key stream reuse, and Block cipher ECB mode.

Update (16-Oct-2017): I have updated this utility with demos for Bitwise operators and Padding oracle attack. The core padding oracle attack logic has been taken as-is from @martani's padding oracle implementation. Martani's implementation was based on a console app. I have migrated it to WPF and integrated it into my Crypto Explorer utility.