Last Updated | | Ratings | | Unique User Downloads | | Download Rankings |
2025-05-09 (13 days ago)  | | Not yet rated by the users | | Total: Not yet counted | | Not yet ranked |
|
Description | | Author |
This package can analyze and suggest which algorithm a file has been encrypted with.
It provides a Web based tool designed to analyze encrypted files and suggest the encryption algorithm used based on statistical properties and known patterns.
It calculates metrics such as entropy, byte distribution (chi-square test), and file size to identify characteristics of strong ciphers (e.g., AES, RSA) and weak ciphers (e.g., Caesar).
The tool detects specific patterns associated with common encryption formats (e.g., OpenSSL, PGP/GPG) and handles Base64-encoded data, making it suitable for both binary and encoded files.
Although it is difficult to guess exactly what type of encryption may have been used in a given file, this package performs the necessary operations to detect the type of encryption and succeed in many cases of detection of known patterns of contents.
The detected types of files can be expanded following the class the documentation.
This tool provides a user-friendly interface for uploading files and displays detailed analysis results, including a table of expected entropy values for various ciphers.
It provides a page with a form to take a file uploaded by the user and then it calls a PHP class to detect the file type and show the results in the Web page.
Currently it can:
- AES (128/192/256)
- AES (128/192/256
- DES
- Triple DES (3DES)
- Blowfish
- RSA
- ElGamal
- Caesar Cipher
- Encrypted ZIP
- Encrypted RAR
- Encrypted PDF
- Plaintext (English)
- Plaintext (Source Code)
- Compressed Data (Unencrypted) | |
 |
|
Innovation award
 Nominee: 18x
Winner: 2x |
|
Instructions
Details
RA Ultimate Cipher Analyzer
RA Ultimate Cipher Analyzer is a web-based tool designed to analyze encrypted files and suggest the encryption algorithm used based on statistical heuristic analysis and known patterns.
RA Ultimate Cipher Analyzer is a web-based tool designed to analyze encrypted files and suggest the encryption algorithm used based on statistical properties and known patterns. It calculates metrics such as entropy, byte distribution (chi-square test), and file size to identify characteristics of strong ciphers (e.g., AES, RSA) and weak ciphers (e.g., Caesar). The tool detects specific patterns associated with common encryption formats (e.g., OpenSSL, PGP/GPG) and handles Base64-encoded data, making it suitable for both binary and encoded files.
The tool provides a user-friendly interface for uploading files and displays detailed analysis results, including a table of expected entropy values for various ciphers. It is implemented as a PHP class (RA_UltimateCipherAnalyzer) for modularity and extensibility, making it ideal for cybersecurity professionals, developers, and researchers.
|
Applications that use this package |
|
No pages of applications that use this class were specified.
If you know an application of this package, send a message to the author to add a link here.