{"id":19958143,"url":"https://github.com/dogukansahil/advancedbrutecipher","last_synced_at":"2026-02-13T10:19:21.289Z","repository":{"id":247057180,"uuid":"824909313","full_name":"dogukansahil/AdvancedBruteCipher","owner":"dogukansahil","description":"Advanced Brute Cipher is a simple and secure encryption tool that performs all operations locally in your browser using HTML, JavaScript, and CSS. Manage your encryption keys without relying on external CDNs.","archived":false,"fork":false,"pushed_at":"2024-09-01T12:41:06.000Z","size":992,"stargazers_count":0,"open_issues_count":12,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-29T22:01:04.411Z","etag":null,"topics":["cryptography","css","decryption","encryption","html","javascript","key-management","local-storage","python","security","web-application"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dogukansahil.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-06T09:18:49.000Z","updated_at":"2024-09-19T18:55:50.000Z","dependencies_parsed_at":"2024-07-10T16:07:32.513Z","dependency_job_id":"52a34f6c-8449-4714-90a5-23cabf4898fa","html_url":"https://github.com/dogukansahil/AdvancedBruteCipher","commit_stats":null,"previous_names":["dogukansahil/brutecipher","dogukansahil/advancedbrutecipher"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/dogukansahil/AdvancedBruteCipher","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dogukansahil%2FAdvancedBruteCipher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dogukansahil%2FAdvancedBruteCipher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dogukansahil%2FAdvancedBruteCipher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dogukansahil%2FAdvancedBruteCipher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dogukansahil","download_url":"https://codeload.github.com/dogukansahil/AdvancedBruteCipher/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dogukansahil%2FAdvancedBruteCipher/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29401558,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-13T06:24:03.484Z","status":"ssl_error","status_checked_at":"2026-02-13T06:23:12.830Z","response_time":78,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cryptography","css","decryption","encryption","html","javascript","key-management","local-storage","python","security","web-application"],"created_at":"2024-11-13T01:41:05.871Z","updated_at":"2026-02-13T10:19:21.254Z","avatar_url":"https://github.com/dogukansahil.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Advanced Brute Cipher (ABC)\n![cover](https://github.com/dogukansahil/AdvancedBruteCipher/blob/main/docs/public/cover.jpg?raw=true)\n## Et tu, Brute?\nAdvanced Brute Cipher is a simple and secure encryption tool that performs all operations locally in your browser using HTML, JavaScript, and CSS. Manage your encryption keys without relying on external CDNs. This project is a **web-based** encryption and decryption tool that supports multiple languages and includes features like dark mode, mobile compatibility, and key management. It's designed to provide a user-friendly interface for secure data handling.\n## Demo\n\n**[Demo](https://htmlpreview.github.io/?https://github.com/dogukansahil/AdvancedBruteCipher/blob/main/webapp/index.html) | Do not use here for encryption and decryption.**\n\n# Table of Contents\n1. [Demo](#demo)\n2. [Features](#features)\n3. [Installation HTML Version](#installation-html-version)\n4. [Python Version](#python-version)\n   - [Installation](#installation)\n   - [Updating the Application](#updating-the-application)\n   - [Usage](#usage)\n   - [Removing the Project](#removing-the-project)\n5. [Extended Description](#extended-description)\n   - [Key Features](#key-features)\n   - [How It Works](#how-it-works)\n   - [Future Plans](#future-plans)\n6. [Important Notice](#important-notice)\n7. [Contributing](#contributing)\n8. [License](#license)\n9. [Advanced Brute Cipher Wiki](#brutecipher-wiki)\n   - [About BruteCipher](#about-brutecipher)\n     - [Origin of the Name](#origin-of-the-name)\n     - [Unique Aspects of BruteCipher](#unique-aspects-of-brutecipher)\n   - [Future Enhancements](#future-enhancements)\n\nWelcome to BruteCipher, a simple and secure encryption tool inspired by historical figures. This is the beta version of our project, and we are constantly working on improving its features and security.\n\n## Features\n- **Local Processing**: All encryption and decryption processes occur locally within your browser, meaning your data is never shared with external servers. (Only the language selection is stored in the browser.)\n- - All operations are performed locally in your browser using HTML, JavaScript, and CSS or local Python code.\n- **Robust Algorithm**: Utilizes a double hashing algorithm for enhanced security, inspired by the historical figure Brutus.\n- **Secure Key Management**: Manage your encryption keys securely within your browser.\n- **User-Friendly Interface**: Simple and intuitive interface for easy encryption and decryption.\n- **Multilingual Support**: Supports multiple languages including English, **Turkish, Russian, Spanish, German, Italian, and Chinese**.\n\n## Installation HTML Version \n\nSimply download and open the `index.html` file to begin using the tool.\n\n1. Clone the repository:\n    ```bash\n    git clone https://github.com/dogukansahil/AdvancedBruteCipher.git\n    ```\n2. Navigate to the project directory:\n    ```bash\n    cd AdvancedBruteCipher/webapp\n    ```\n3. Open the `index.html` file in your browser to use the tool:\n    ```bash\n    open index.html\n    ```\n\n## Python Version\n\n### Installation\n\n1. Clone the repository:\n    ```bash\n    git clone https://github.com/dogukansahil/AdvancedBruteCipher.git\n    ```\n2. Navigate to the project directory:\n    ```bash\n    cd AdvancedBruteCipher\n    ```\n3. Make sure you have Python installed on your system. You can download it from [python.org](https://www.python.org/).\n4. Run the Python application:\n    ```bash\n    python AdvancedBruteCipher.py\n    ```\n\n### Updating the Application\n\nTo ensure you have the latest updates and improvements:\n\n1. Navigate to the project directory if you are not already there:\n    ```bash\n    cd AdvancedBruteCipher\n    ```\n2. Pull the latest changes from the repository:\n    ```bash\n    git pull\n    ```\n\nThis will update your local copy with the most recent version from the GitHub repository.\n\n### Usage\n\n1. Enter the text you want to encrypt or decrypt in the input field.\n2. Provide the necessary keys in the respective fields.\n3. Click on the \"Encrypt\" or \"Decrypt\" button to see the result in the output area.\n\n### Removing the Project\n\nIf you want to remove the project from your local machine, you can use the following command:\n    ```\n    rm -rf AdvancedBruteCipher\n    ```\n\n## Extended Description\n\nAdvanced Brute Cipher aims to provide a user-friendly and secure way to manage text encryption and decryption without relying on external services or CDNs. All operations are performed locally in your browser using HTML, JavaScript, and CSS, ensuring that your data remains private and secure.\n\n### Key Features\n\n- **Local Processing**: All encryption and decryption processes occur locally within your browser, meaning your data is never shared with external servers.\n- **Robust Algorithm**: Utilizes a double hashing algorithm for enhanced security, inspired by the historical figure Brutus.\n- **Secure Key Management**: Manage your encryption keys securely within your browser.\n- **User-Friendly Interface**: Simple and intuitive interface for easy encryption and decryption.\n\n### How It Works\n\n- **Double Hashing Algorithm**: The algorithm applies two rounds of hashing to the input text, with each round using a different key. This makes it significantly harder for unauthorized parties to decrypt the data without the correct keys.\n- **Key Management**: Users can generate and store their keys locally, ensuring that sensitive information is not exposed to external threats.\n- **Passphrase Protection**: The passphrase can be any length, providing flexibility and adding an extra layer of security and convenience.\n\n### Future Plans\n\nWe are continuously working on enhancing BruteCipher. Future updates will include:\n- Improved user interface\n- Enhanced security features\n- Support for more complex encryption algorithms\n- Integration with local password storage systems\n\n## Important Notice\n\n**Warning:** This is a beta version. Do not use Advanced Brute Cipher for important or sensitive information at this stage. We recommend waiting for the stable release for critical use cases. **Do not select important passwords with this algorithm and always keep them up to date.** Parameters may change!\n\n## Contributing\n\nWe welcome contributions! Please fork this repository and submit pull requests to help us improve BruteCipher.\n\n## License\n\nThis project is open source and available under the [MIT License](LICENSE).\n\n# Advanced Brute Cipher Wiki\n\n## About BruteCipher\n\n### Origin of the Name\nThe name **BruteCipher** is inspired by both the historical figure Brutus and the concept of brute force in cryptography. The famous phrase **\"Et tu, Brute?\"** (And you, Brutus?) from Shakespeare's play Julius Caesar symbolizes betrayal and intrigue, themes often associated with the need for secure communication. The term **brute force** refers to a method in cryptography where an attacker tries all possible keys to decrypt data. Advanced Brute Cipher aims to provide robust encryption, making such brute force attacks impractical.\n\n### Unique Aspects of BruteCipher\n- **No External CDN Dependencies**: Advanced Brute Cipher does not rely on any external Content Delivery Networks (CDNs). All code and resources are hosted locally, ensuring that your data remains private and secure.\n- **Local Encryption and Decryption**: All encryption and decryption operations are performed locally within your browser using HTML, JavaScript, and CSS. This means your data is never transmitted over the internet, providing an additional layer of security.\n\n## Future Enhancements\nWe are continuously working on enhancing BruteCipher. Future updates will include:\n- Improved user interface\n- Enhanced security features\n- Support for more complex encryption algorithms\n- Integration with local password storage systems\n\n## Free and open-source software\nDoğukan Sahil. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdogukansahil%2Fadvancedbrutecipher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdogukansahil%2Fadvancedbrutecipher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdogukansahil%2Fadvancedbrutecipher/lists"}