{"id":48199435,"url":"https://github.com/yanivzalach/basic_encryption_cli_tool","last_synced_at":"2026-04-04T18:19:17.230Z","repository":{"id":197044013,"uuid":"697876642","full_name":"YanivZalach/Basic_Encryption_CLI_Tool","owner":"YanivZalach","description":"RustyCipher - Encrypting and Decrypting files using the Rust programming language.","archived":false,"fork":false,"pushed_at":"2024-01-12T11:48:12.000Z","size":7,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-01-27T06:00:57.442Z","etag":null,"topics":["cli","decryption","educational","encryption","linux","macos","rust","wsl","wsl2"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/YanivZalach.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}},"created_at":"2023-09-28T16:48:53.000Z","updated_at":"2023-09-28T17:27:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"2236fdbd-f078-4890-8c64-e6dd60b543df","html_url":"https://github.com/YanivZalach/Basic_Encryption_CLI_Tool","commit_stats":{"total_commits":5,"total_committers":2,"mean_commits":2.5,"dds":"0.19999999999999996","last_synced_commit":"026d88b00424c0112960de051210c421c59b6749"},"previous_names":["yanivzalach/basic_encryption_cli_tool"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/YanivZalach/Basic_Encryption_CLI_Tool","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YanivZalach%2FBasic_Encryption_CLI_Tool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YanivZalach%2FBasic_Encryption_CLI_Tool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YanivZalach%2FBasic_Encryption_CLI_Tool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YanivZalach%2FBasic_Encryption_CLI_Tool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/YanivZalach","download_url":"https://codeload.github.com/YanivZalach/Basic_Encryption_CLI_Tool/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YanivZalach%2FBasic_Encryption_CLI_Tool/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31408031,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T10:20:44.708Z","status":"ssl_error","status_checked_at":"2026-04-04T10:20:06.846Z","response_time":60,"last_error":"SSL_read: 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":["cli","decryption","educational","encryption","linux","macos","rust","wsl","wsl2"],"created_at":"2026-04-04T18:19:17.090Z","updated_at":"2026-04-04T18:19:17.200Z","avatar_url":"https://github.com/YanivZalach.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RustyCipher 📜🔒\n\nRustyCipher is a basic encryption and decryption CLI tool written in Rust. It allows you to encrypt and decrypt text files using a custom and basic encryption algorithm. 🤖🔐\n\n## Features\n\n- ✨ Simple and easy-to-use interface\n\n- 🔑 Custom encryption and decryption algorithm\n\n- 📂 Supports text file encryption and decryption\n\n## Usage\n\n### Installation\n\n1. Make sure you have Rust and Cargo installed. If not, you can download them from [here](https://www.rust-lang.org/).\n\n2. Clone this repository:\n\n   ```shell\n   git clone https://github.com/YanivZalach/Basic_Encryption_CLI_Tool.git ~/Documents/RustyCipher\n   ```\n\n3. Change directory to the project folder:\n\n   ```shell\n   cd RustyCipher\n   ```\n\n4. Build the project:\n\n   ```shell\n   cargo build --release\n   ```\n\n### Encrypt a File\n\nTo encrypt a text file, run the following command (for decryption change the `-e` to `-d`):\n\n```shell\n~/Documents/RustyCipher/target/release/rustycipher -e input.txt key\n```\n\n**For more information run:**\n\n```shell\n~/Documents/RustyCipher/target/release/rustycipher -h\n```\n\n### For Esey of use\n\nAdd the following line to your `~/.bashrc`/`~/.zshrc`/`~/.config/fish/config.fish`:\n\n```shell\nalias rustycipher='$HOME/Documents/RustyCipher/target/release/rustycipher'\n```\n\nNow, you can use RustyCipher simply by typing `rustycipher` in your terminal!\n\n```shell\nrustycipher\n```\n\n## ⚠️ Disclaimer\n\nRustyCipher is designed for educational and basic encryption purposes only. It uses a basic encryption algorithm that may not provide strong security. It should not be used for encrypting sensitive or critical data. For serious security needs, consider using established encryption tools and libraries.\n\nPlease exercise caution and avoid using RustyCipher for applications requiring high-security standards.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyanivzalach%2Fbasic_encryption_cli_tool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyanivzalach%2Fbasic_encryption_cli_tool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyanivzalach%2Fbasic_encryption_cli_tool/lists"}