{"id":21258381,"url":"https://github.com/josgard94/caesarcipher","last_synced_at":"2025-03-15T06:27:58.761Z","repository":{"id":136452062,"uuid":"248368594","full_name":"josgard94/CaesarCipher","owner":"josgard94","description":"In this project I develop a plaintext file encryption using shift encryption or César encryption, this project was implemented in the Python programming language.","archived":false,"fork":false,"pushed_at":"2020-03-18T23:55:48.000Z","size":11,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-21T21:35:07.156Z","etag":null,"topics":["caesarcipher","cesar-crypto","cesar-cypher","criptografia","criptography","encryption","python3"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/josgard94.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":"2020-03-18T23:49:53.000Z","updated_at":"2020-05-21T04:50:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"e1721039-daf0-4312-bac1-7fed785d5350","html_url":"https://github.com/josgard94/CaesarCipher","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/josgard94%2FCaesarCipher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/josgard94%2FCaesarCipher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/josgard94%2FCaesarCipher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/josgard94%2FCaesarCipher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/josgard94","download_url":"https://codeload.github.com/josgard94/CaesarCipher/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243692873,"owners_count":20332286,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["caesarcipher","cesar-crypto","cesar-cypher","criptografia","criptography","encryption","python3"],"created_at":"2024-11-21T04:08:38.133Z","updated_at":"2025-03-15T06:27:58.756Z","avatar_url":"https://github.com/josgard94.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CaesarCipher\n\n\tAuthor: Edgard Diaz\n\tDate: 17th march 2020\t\n\t\n\tIn this project I develop a plaintext file encryption using shift encryption or César encryption, \n\tthis project was implemented in   the Python programming language.\n\n\tTo perform the Caesar cipher, the alphabet can be represented by modular arithmetic \n\tby first transforming the letters into numbers, as shown below, A → 0, B → 1, ..., Z → 25. \n\tBased on this, you can perform encryption of a letter x using an n-letter offset, \n\tand such encryption can be described mathematically as (1):\n\n\t\t\t\t\t\tE_n(x)  = (x + n) % 61\t\t\t\t\t(1)\n\n\tThe decryption process is performed in a similar way using (2)\n\n\t\t\t\t\t\tD_n(x) = (x - n) % 61\t\t\t\t\t(2)\n\t\t\t\t\t\t\n\tIt is worth mentioning that the cipher considers the use of an alphabet of letters \n\tfrom A to Z lowercase and uppercase, as well as the numbers from zero to nine.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjosgard94%2Fcaesarcipher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjosgard94%2Fcaesarcipher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjosgard94%2Fcaesarcipher/lists"}