{"id":15456423,"url":"https://github.com/codlocker/cryptography_algos","last_synced_at":"2026-01-08T19:05:00.883Z","repository":{"id":93039371,"uuid":"81434533","full_name":"codlocker/Cryptography_Algos","owner":"codlocker","description":"Implementing different Cryptography Algorithms","archived":false,"fork":false,"pushed_at":"2017-03-11T21:47:51.000Z","size":443,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-08T02:50:53.401Z","etag":null,"topics":["cipher","cryptography"],"latest_commit_sha":null,"homepage":"https://codlocker.github.io/Cryptography_Algos/html/index.html","language":"HTML","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/codlocker.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,"publiccode":null,"codemeta":null}},"created_at":"2017-02-09T09:44:02.000Z","updated_at":"2017-05-09T03:38:37.000Z","dependencies_parsed_at":"2023-03-13T17:21:36.878Z","dependency_job_id":null,"html_url":"https://github.com/codlocker/Cryptography_Algos","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/codlocker%2FCryptography_Algos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codlocker%2FCryptography_Algos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codlocker%2FCryptography_Algos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codlocker%2FCryptography_Algos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codlocker","download_url":"https://codeload.github.com/codlocker/Cryptography_Algos/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246631459,"owners_count":20808681,"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":["cipher","cryptography"],"created_at":"2024-10-01T22:28:44.532Z","updated_at":"2026-01-08T19:05:00.814Z","avatar_url":"https://github.com/codlocker.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"IMPLEMENTING CRYPTOGRAPHY ALGORITHMS            {#mainpage}\n====================================\n\nDocumentation for the Algorithms used\n------------------------\n\n\u003e Basic implementation of Classical Cipher Algorithms. The aim of the \n\u003e repository is to include implementation of major cipher algorithms\n\u003e during the course\n\n\n1. [PlayFair Cipher](https://en.wikipedia.org/wiki/Playfair_cipher)\n   \u003e The technique encrypts pairs of letters (bigrams or digrams), \n   \u003e instead of single letters as in the simple \n   \u003e substitution cipher and rather more complex Vigenère cipher systems \n   \u003e then in use. The Playfair is thus significantly harder \n   \u003e to break since the frequency analysis used for simple substitution ciphers does not work with it.\n\n2. [Route Cipher](https://en.wikipedia.org/wiki/Transposition_cipher#Route_cipher) \n   + Encryption to Cipher text\n   \n        The implementation of Route Cipher is similar to a spiral matrix\n        where the key is a matrix written as spiral inwards, starting \n        from top right.\n   \n   + Decryption of the Cipher text\n\n3. [Row Transposition Cipher](https://en.wikipedia.org/wiki/Transposition_cipher#Columnar_transposition)\n    + Single Encryption\n\n4. [DES Key generation and first step Encryption](https://www.tutorialspoint.com/cryptography/data_encryption_standard.htm)\n    \u003e DES is an implementation of a Feistel Cipher. It uses 16 round Feistel structure. \n    \u003e The block size is 64-bit. Though, key length is 64-bit, DES has an effective key length of 56 bits, since 8 of the 64 bits of the \n    \u003e key are not used by the encryption algorithm (function as check bits only). General Structure of DES is depicted in the following illustration −\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodlocker%2Fcryptography_algos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodlocker%2Fcryptography_algos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodlocker%2Fcryptography_algos/lists"}