{"id":20121674,"url":"https://github.com/ayu-ano/crypto_algos","last_synced_at":"2026-06-19T01:31:49.619Z","repository":{"id":230251965,"uuid":"778895026","full_name":"ayu-ano/Crypto_algos","owner":"ayu-ano","description":"Implementing two Crypto graphy Algorithms","archived":false,"fork":false,"pushed_at":"2024-03-28T16:36:07.000Z","size":7,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-01T02:57:03.366Z","etag":null,"topics":["elgamal-cryptosystem","math","python3","random","rsa-algorithm"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ayu-ano.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2024-03-28T16:08:59.000Z","updated_at":"2024-09-18T22:17:30.000Z","dependencies_parsed_at":"2024-03-28T17:31:14.009Z","dependency_job_id":"0ab5971c-b5b0-4c40-9c48-dde739e10010","html_url":"https://github.com/ayu-ano/Crypto_algos","commit_stats":null,"previous_names":["ayuano-koen/crypto_algos","ayu-ano/crypto_algos"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ayu-ano/Crypto_algos","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayu-ano%2FCrypto_algos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayu-ano%2FCrypto_algos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayu-ano%2FCrypto_algos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayu-ano%2FCrypto_algos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ayu-ano","download_url":"https://codeload.github.com/ayu-ano/Crypto_algos/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayu-ano%2FCrypto_algos/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34514282,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-18T02:00:06.871Z","response_time":128,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["elgamal-cryptosystem","math","python3","random","rsa-algorithm"],"created_at":"2024-11-13T19:31:26.677Z","updated_at":"2026-06-19T01:31:49.587Z","avatar_url":"https://github.com/ayu-ano.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Crypto_algos\n\nSecure your data with the power of cryptography! This repository contains Python implementations of two powerful cryptographic algorithms: ElGamal Cryptosystem and RSA (Rivest, Shamir, Adleman) Algorithm.\n\n## Table of Contents\n\n- [Introduction](#introduction)\n- [Features](#features)\n- [Usage](#usage)\n- [Examples](#examples)\n- [Requirements](#requirements)\n\n\n## Introduction\n\nIn today's digital world, ensuring the security and privacy of data is paramount. Cryptography provides the tools necessary to achieve this, allowing for secure communication and data transmission over insecure channels. The Crypto_algos repository aims to demystify cryptography by providing clear and concise implementations of two fundamental cryptographic algorithms.\n\n## Features\n\n- **ElGamal Cryptosystem**: Encrypt and decrypt messages using the ElGamal Cryptosystem. This asymmetric encryption algorithm relies on the properties of finite fields and the discrete logarithm problem for its security.\n\n- **RSA Algorithm**: Harness the power of RSA encryption and decryption. This widely-used asymmetric encryption algorithm is based on the difficulty of factoring large prime numbers, ensuring secure data transmission.\n\n## Usage\n\nTo use the cryptographic functionalities provided by this repository, simply run the Python scripts included. Follow the prompts to input messages for encryption and decryption.\n\n```bash\npython3 elgamal.py\npython3 rsa.py\n```\n\n## Example:\n- **ElGamal Cryptosystem**\u003cbr\u003e\n Generate ElGamal keys and encrypt a message\u003cbr\u003e\n Enter the message: Hello, World!\n\n- **RSA Algorithm**\u003cbr\u003e\nGenerate RSA keys and encrypt a message\u003cbr\u003e\nEnter the message: OpenAI is amazing!\u003cbr\u003e\n\n## Requirements:\n\n- **Python 3.x**\n\n - **Standard Python libraries: random, math**\n\n\nThis README file provides a structured overview of the project, its features, how to use it, examples, requirements. It uses headings, lists, code blocks, and emphasis to improve readability and visual appeal.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fayu-ano%2Fcrypto_algos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fayu-ano%2Fcrypto_algos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fayu-ano%2Fcrypto_algos/lists"}