From Collaborative RCE Tool Library
Crypto Tools
| Tool name: | Keygener Assistant |
| ||
|---|---|---|---|---|
| Author: | Mr Paradox + Prince | |||
| Website: | www.at4re.com | |||
| Current version: | Keygener Assistant V1.0 Beta | |||
| Last updated: | September 11, 2009 | |||
| Direct D/L link: | Locally archived copy | |||
| License type: | Free | |||
| Description: | <nowiki>Keygener Assistant Version 1.0 Beta Release [ Descreption ] Keygener Assistant is a good tool that combines several functions to facilitate the task and save time during the analysis of an algorithm [ Operations ] + BigNumbers Calculator + Conversion & Encoding + Hashing & CheckSum Calculator + Cryptography Operations + Hash & Crypto detector + System Information & System outils [ Functions ] | |||
| Also listed in: | (Not listed in any other category) | |||
| More details: | Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry) | |||
| Tool name: | SnD Reverser Tool |
| ||
|---|---|---|---|---|
| Author: | Loki & PuNkDuDe | |||
| Website: | http://www.tuts4you.com/forum/index.php?showtopic=13596 | |||
| Current version: | 1.4 Final | |||
| Last updated: | May 2008 | |||
| Direct D/L link: | http://www.tuts4you.com/download.php?view.1923 | |||
| License type: | Freeware | |||
| Description: | A crypto utility tool, with many features. Hashes include: + Adler32 + Crc16, Crc32, Crc32b, Crc16ccitt + GOST + Panama + MD2, MD4, MD5 + SHA0, SHA1,SHA256, SHA384, SHA512 + RIPEMD128, RIPEMD160, RIPEMD256, RIPEMD320 + SNEFRU + Tiger + Whirlpool + HAVAL 128/160/192/240/256 with 3/4/5 rounds Encryptions: + Blowfish + Twofish + RC2, RC4, RC5, RC6 + TEA, xTEA, xxTEA + UUCode & XXCode + AES/Rijndael + Cast128, Cast256 + DES, Triple DES, DESNew + Mars + Skipjack Base Conversions include: + Base2(Binary) + Base10(Decimal) + Base16(Hexadecimal) + Base32 + Base64 + hex input to Base32 + hex input to Base64 Other Functions: + URLEncode and URLDecode + Reverse String + Uppercase + Lowercase + String ROT + String XOR + Caesar Bruteforce Misc Tools: + PE File Crypto Scanner + Disabled Control + Flexible Hash Bruteforcer + Memo Tool (to keep track of current workings) + 512bit Calculator + Hash modification for hashes with dword sized initialisation vectors. History: -------- 02.05.08 : SND Reverser Tool 1.4 Final : Public Release Functions: + CRC16ccitt (Thanks UFO-Pu55y) + GOST Hash (Thanks UFO-Pu55y) + Panama Hash (Thanks UFO-Pu55y) + SNEFRU 128/256 Hashes (4/8 Rounds) (Thanks UFO-Pu55y) + URLEncode and URLDecode Options: + Cleaned up the options menu + Autostrip spaces from input + Autostrip non hex chars from input + Autostrip non alpha numeric chars from input + Read Input as Hex + Read Key as Hex + Display Output as Hex + Display Output in Uppercase + Display Output if Unicode (thanks Sub Zer0) + Deep Red Colour Scheme Fixes: * thanks to syk071c who reported and then fixed a bug in the Blowfish encryption. * fixed a further issue with Blowfish only encrypting/decrypting the first block of data. * fixed crash with UUDecode when entering a single byte (thanks UFO-Pu55y). * fixed crash in 512bit calculator when trying to bswap an empty input (thanks HVC) * changed bruteforcer status field from DISABLED to READONLY to allow copying of solution (thanks ChupaChu) Tools: + updated the crypto scanner tool to use updated signatures and engine as in the Olly/Immunity Plugins. + added "Export to .txt" and "Export as IDC" options to the crypto scanner (thanks HVC) (and also thanks to kanal's writers whom the idea is obviously taken from) * fixed minor cosmetic bugs in the crypto scanner (thanks HVC) + added ADLER32 initialisation vector to the hash modification tool. + added CRC16 initialisation vector to the hash modification tool. + added CRC16ccitt initialisation vector to the hash modification tool. + added CRC32 initialisation vector to the hash modification tool. + added CRC32b initialisation vector to the hash modification tool. + added GOST hash initialisation vectors to the hash modification tool. + added HAVAL hash initialisation vectors to the hash modification tool. + added PANAMA hash initialisation vectors to the hash modification tool. + added SHA384 hash initialisation vectors to the hash modification tool (implemented as 32bit vectors). + added SHA512hash initialisation vectors to the hash modification tool (implemented as 32bit vectors). + added SNEFRU hash initialisation vectors to the hash modification tool. + added TIGER hash initialisation vectors to the hash modification tool (implemented as 32bit vectors). + added WHIRLPOOL hash initialisation vectors to the hash modification tool (implemented as 32bit vectors). + added GOST to the hash brute force tool. + added PANAMA to the hash brute force tool. + added RIPEMD320 to the hash brute force tool. + added SHA384 to the hash brute force tool. + added SHA512 to the hash brute force tool. + added TIGER to the hash brute force tool. + added WHIRLPOOL to the hash brute force tool. 14.03.08 : SND Reverser Tool 1.4beta2 : Public Release New Functions: + Panama Hash (Thanks UFO-Pu55y) + GOST Hash (Thanks UFO-Pu55y) Fixes * thanks to syk071c who reported and then fixed a bug in the Blowfish encryption. * fixed crash with UUDecode when entering a single byte (thanks UFO-Pu55y for the report). * fixed crash in 512bit calculator when trying to bswap an empty input. 18.01.08 : SND Reverser Tool 1.3 : Public Release Fixes: * minor bug fixes for the public build. 17.01.2008 : SND Reverser Tool 1.2.2 : Private Release New Tools: + Improved Flexible Hash Bruteforcer + Added basic hash modification code for hashes with dword sized initialisation vectors. Others may follow later if we get requests to include them. 11.01.2008 : SND Reverser Tool 1.2.1 : Private Release New Tools: + Flexible Hash Bruteforcer 20.09.2007 : SND Reverser Tool 1.2 : Public Release New Tools: + Memo Tool (to keep track of current workings) + 512bit Calculator 06.09.2007 : SND Reverser Tool 1.1 : Public Release Fixes: * Removed alpha blend option to enable the tool on Win98 29.08.2007 : SND Reverser Tool 1.0 : Public Release + minimise to tray option + minor GUI changes and fixes | |||
| Also listed in: | (Not listed in any other category) | |||
| More details: | Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry) | |||
| Tool name: | CrypTool |
| ||
|---|---|---|---|---|
| Author: | Deutsche Bank | |||
| Website: | http://cryptool.de | |||
| Current version: | 2.0 beta | |||
| Last updated: | ||||
| Direct D/L link: | N/A | |||
| License type: | Free / Open Source | |||
| Description: | The application CrypTool is a free e-learning application for Windows. You can use it to apply and analyze cryptographic algorithms. The current version of CrypTool is used all over the world. It supports both contemporary teaching methods at schools and universities as well as awareness training for employees and civil servants. The current version offers beside others the following highlights: * Numerous classic and modern cryptographic algorithms (encryption and decryption, key generation, secure passwords, authentication, secure protocols, ...) * Visualisation of several methods (e.g. Caesar, Enigma, RSA, Diffie-Hellman, digital signatures, AES) * Cryptanalysis of certain algorithms (e.g. Vigenère, RSA, AES) * Crypt-analytical measuring methods (e.g. entropy, n-grams, autocorrelation) * Auxiliary methods (e.g. primality tests, factorisation, base64 coding) * Tutorial about number theory * Comprehensive online help * Supportive script with further information about cryptology From its original use of information security training for a company, CrypTool has developed into an outstanding open source project for cryptology related topics. | |||
| Also listed in: | (Not listed in any other category) | |||
| More details: | Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry) | |||
| Tool name: | cryptlib |
| ||
|---|---|---|---|---|
| Author: | Peter Gutmann (yeah, that lunatic) | |||
| Website: | http://www.cs.auckland.ac.nz/~pgut001/cryptlib/ | |||
| Current version: | 3.3.1 | |||
| Last updated: | recent snapshots always available | |||
| Direct D/L link: | http://www.cypherpunks.to/~peter/cl331.zip | |||
| License type: | "GPL-compatible license", A.K.A. "Sleepycat license"... | |||
| Description: | Besides very, very diverse and creative name, cryptlib comes with 400+ pages manual (...), and really fast implementations of common crypto primitives. | |||
| Also listed in: | Crypto Libraries | |||
| More details: | Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry) | |||
| Tool name: | Crypto++ |
| ||
|---|---|---|---|---|
| Author: | Wei Dai | |||
| Website: | http://www.cryptopp.com | |||
| Current version: | 5.5.2 | |||
| Last updated: | September 24, 2007 | |||
| Direct D/L link: | http://www.cryptopp.com/cryptopp552.zip | |||
| License type: | Public Domain (!) | |||
| Description: | Cross platform library with usual crypto primitives: Hashing algos, asymmetric and symmetric algorithms, MAC's and support for elliptic curve cryptography. | |||
| Also listed in: | Crypto Libraries | |||
| More details: | Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry) | |||
| Tool name: | ECCTool |
| ||
|---|---|---|---|---|
| Author: | readyu | |||
| Website: | http://www.tuts4you.com/download.php?view.2306 | |||
| Current version: | 1.02 | |||
| Last updated: | July 6, 2008 | |||
| Direct D/L link: | Locally archived copy | |||
| License type: | Free | |||
| Description: | Main fuctions: 1.generate curvers, computer np/order; 2.trap small ecdlp (< 64 bits), using kangaroo method; 3.generate keypairs. 4.ECDSA/ECNR sign/verify. Support curves: 1. support curve bits: 32-1024; 2. support elliptic curve over GF(p); 3. support elliptic curve over GF(2^m), with irreducible ploy: Trinomial: f(t)=t^m + t^a + 1, Pentanomial: f(t) = t^m + t^a + t^b + t^c + 1 4. support NIST-recommended elliptic curves. | |||
| Also listed in: | (Not listed in any other category) | |||
| More details: | Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry) | |||
| Tool name: | Hash & Crypto Detector |
| ||
|---|---|---|---|---|
| Author: | Mr Paradox / AT4RE | |||
| Website: | http://www.at4re.com | |||
| Current version: | 1.4 | |||
| Last updated: | November 12, 2009 | |||
| Direct D/L link: | Locally archived copy | |||
| License type: | Free | |||
| Description: | * HCD detects most common Hash & crypto Algorithmes and compilers for PE files. * It can currently detect more than 90 different signatures . * HCD is special in some aspects when compared to other identifiers already out there! ############################################################################################ 1. It has a superb GUI and the interface is really intuitive and simple. 2. The rate of detection is very good. 3. Shell integration, Command line support. 4. Always on top And Drag'n'Drop capabilities. 5. Extra scanning techniques used for even better detections. 6. Total Scan able to find duplicate signatures and determine the location VA. 7. Save Log allows you to choose the place of keeping or copying the result. ############################################################################################ What's new in version 1.4 : ============ 1-Deep Methode Scan. 2-Scan Memory for a Packed & Protected Executables Files. 3-Detect compiler (New methode). 4-Detect Heuristic (Packers a Protectors Used). 5-Information for a cryptographic Functions. 6-New Interface & Skin. 7-Some Bugs fixed | |||
| Also listed in: | (Not listed in any other category) | |||
| More details: | Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry) | |||
| Tool name: | MIRACL |
| ||
|---|---|---|---|---|
| Author: | ShamusSoftware | |||
| Website: | http://www.shamus.ie | |||
| Current version: | 5.4 | |||
| Last updated: | July 18, 2009 | |||
| Direct D/L link: | ftp://ftp.computing.dcu.ie/pub/crypto/miracl.zip | |||
| License type: | Free | |||
| Description: | MIRACL is a Big Number Library which implements all of the primitives necessary to design Big Number Cryptography into your real-world application. It is primarily a tool for cryptographic system implementors. RSA public key cryptography, Diffie-Hellman Key exchange, DSA digital signature, they are all just a few procedure calls away. Support is also included for even more esoteric Elliptic Curves and Lucas function based schemes. The latest version offers full support for Elliptic Curve Cryptography over GF(p) and GF(2m) - see the links on this page for more details. Less well-known techniques can also be implemented as MIRACL allows you to work directly and efficiently with the big numbers that are the building blocks of number-theoretic cryptography. Although implemented as a C library, a well-thought out C++ wrapper is provided, which greatly simplifies program development. Most example programs (25+ of them) are provided in both C and C++ versions. MIRACL now provides more support for conventional cryptography. The latest version implements the Advanced Encryption Standard (AES), Modes of Operation, and the new hashing standards SHA-160/256/384/512. MIRACL is compact, fast and efficient and its now easier than ever to get the same near-optimal performance from any processor. Although essentially a portable library, inline assembly and special techniques can be invoked for blistering speed. MIRACL has also been successfully used in both embedded and DSP environments where space is at a premium. A new special purpose macro assembler feature facilitates the achievement of best possible performance from your embedded processor (see embedded.doc). MIRACL is, to an extent, self-configuring. Use your compiler to compile and run a simple configuration program, which proceeds with user interaction to generate optimal settings for your environment. | |||
| Also listed in: | BigNum Libraries, Crypto Libraries | |||
| More details: | Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry) | |||
| Tool name: | OpenSSL libcrypto |
| ||
|---|---|---|---|---|
| Author: | The OpenSSL Project | |||
| Website: | http://www.openssl.org | |||
| Current version: | ||||
| Last updated: | ||||
| Direct D/L link: | N/A | |||
| License type: | Free / Open Source | |||
| Description: | Very competent crypto library used in OpenSSL. Online documentation at: http://www.openssl.org/docs/crypto/crypto.html | |||
| Also listed in: | Crypto Libraries | |||
| More details: | Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry) | |||
| Tool name: | RSA-Tool 2 |
| ||
|---|---|---|---|---|
| Author: | tE! | |||
| Website: | N/A | |||
| Current version: | 1.7 | |||
| Last updated: | May 26, 2002 | |||
| Direct D/L link: | Locally archived copy | |||
| License type: | ||||
| Description: | RSA-Tool 2 Features: - Secure keypair generation - Key test dialog - Support of multiple number bases - Auto base-conversion on select - Support of numbers up to 4096 Bits | |||
| Also listed in: | (Not listed in any other category) | |||
| More details: | Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry) | |||
| Tool name: | SnD Crypto Scanner (Olly/Immunity Plugin) |
| ||
|---|---|---|---|---|
| Author: | Loki | |||
| Website: | http://tuts4you.com/forum/index.php?showtopic=15447 | |||
| Current version: | 0.5 (beta) | |||
| Last updated: | March 30, 2008 | |||
| Direct D/L link: | http://www.tuts4you.com/download.php?view.2222 | |||
| License type: | Freeware | |||
| Description: | A scanner for crypto signatures as an Olly/Immunity Plugin: (Following text from the forum thread) Been coding this for a while and now kinda got bored with it so releasing it as a beta. Sure I'll go back to it again later... just need to do something else now. Hopefully you will find this useful - the advantage of having it as a plugin means that breakpoints can easily be set where required, and signatures can be located quickly. Setting Breakpoints: The buttons try and use a little bit (not much :P) intelligence when setting breakpoints. In the data section, "hardware on access" or "memory access" breakpoints are set on the specific VA referenced. In the code section, a 'hardware on execution' breakpoint is set at the beginning of the disassembled line the referenced dword is on. Hope that makes a little sense :) Limitations: Signatures are either made up of dwords or byte sequences. This gives 2 main weaknesses: - some algorithms use similar dwords, distinguishing between them is not always simple. - the algorithm finds the first instance of a given dword in a signature. If you have code which has multiple algorithms which use some of the same dwords, the referenced VA will always point to the first instance in the file. Without doing some in depth analysis, its impossible to determine which algorithm uses a specific instance of a dword. This tool is therefore only going to make analysis a little easier, not do it for you. Future Development: Currently the plugin uses the plugin API to get the current file name and then reads it into allocated memory. It does not read memory inside Olly. This means packed files will need to be unpacked and the unpacked instance debugged. In future I plan to give an option to either scan the file or memory (perhaps even a specified memory range). If you have an idea for development, want to add signatures or just want to tell me how crap this is, please go for it :) | |||
| Also listed in: | OllyDbg Extensions | |||
| More details: | Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry) | |||
| Tool name: | TurboPower LockBox |
| ||
|---|---|---|---|---|
| Author: | benoram, chaoticpup, fredhuffman & tpsfadmin | |||
| Website: | http://sourceforge.net/projects/tplockbox | |||
| Current version: | 2.07 | |||
| Last updated: | January 21, 2003 | |||
| Direct D/L link: | N/A | |||
| License type: | Free / Open Source | |||
| Description: | LockBox is a cross-platform toolkit for data encryption. It contains routines & components for use with Borland Delphi, C++Builder, & Kylix. It provides support for Blowfish, RSA, MD5, SHA-1, DES, triple- DES, Rijndael, & digital signing of messages. | |||
| Also listed in: | Crypto Libraries | |||
| More details: | Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry) | |||
Feed containing all updates and additions for this category.
Feed containing all updates and additions for this category, including sub-categories.