{"id":19558291,"url":"https://github.com/sbimochan/dnacryptography","last_synced_at":"2026-05-13T08:05:40.152Z","repository":{"id":90739861,"uuid":"93164219","full_name":"sbimochan/DnaCryptography","owner":"sbimochan","description":"The objectives of this project work are: Implementation of DNA Cryptography with One-Time Pad to make encryption-decryption more secured. Implementation of Modified Vigenere cipher (Beaufort Cipher) to change the DNA cipher to other format to create confusion.","archived":false,"fork":false,"pushed_at":"2017-07-29T02:32:00.000Z","size":16,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-01-08T22:03:29.207Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","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/sbimochan.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-06-02T12:40:01.000Z","updated_at":"2020-02-06T06:37:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"e062bd71-cebd-4e60-b406-b47d0c621cbd","html_url":"https://github.com/sbimochan/DnaCryptography","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/sbimochan%2FDnaCryptography","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sbimochan%2FDnaCryptography/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sbimochan%2FDnaCryptography/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sbimochan%2FDnaCryptography/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sbimochan","download_url":"https://codeload.github.com/sbimochan/DnaCryptography/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240814857,"owners_count":19861958,"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":[],"created_at":"2024-11-11T04:46:42.648Z","updated_at":"2026-05-13T08:05:40.121Z","avatar_url":"https://github.com/sbimochan.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DNA Cryptography\nThe objectives of this project work are:\nImplementation of DNA Cryptography with One-Time Pad to make encryption-decryption more secured.\nImplementation of Modified Vigenere cipher (Beaufort Cipher) to change the DNA cipher to other format to create confusion.\n\n## Tutorial\n\u003e By: Bimochan Shrestha\n- [x] Accept Collaborator request?\n_specially for_ @bipin21 @shraddha43 and @sus47 :+1:\n\n### step 1\nNetbeans maa gayera project ko name DnaCryptography raakhne\nclose it\n\ngit bash kholne\n\n```shell\n$ cd Documents/NetbeansProjects/DnaCryptography/src\n```\n```shell\n$ git init\n```\n\n### step 2\n```shell\n$ cd\n```\nssh install cha ki nai check garne by entering\n```shell\n$ ssh -v\n```\n\nssh vaneko secure shell ho.\naba key generate garne\nhami kina gardai chau vaney. hamro laptop lai github le authenticate garos vanera. so that hamro commands\nle github maa changes garna milos\n```shell\n$ ssh-keygen\n```\nenter a file sodhcha. KEI NAHAALNE FILENAME so that default id_rsa nai huncha\nhit enter\n\naba check garne banyo ki nai ssh keys vanera\n```shell\n$ ls ~/.ssh\n```\nid_rsa vaneko private key. id_rsa.pub is public.\n\naba ssh-agent enable garne\nenter this in terminal:\n```shell\n$ eval \"$(ssh-agent -s)\"\n```\naba yo copy paste\n```shell\n$ ssh-add ~/.ssh/id_rsa\n```\n\n### step 3\naba github maa install garne hamro keys\n```shell\n$ cat ~/.ssh/id_rsa.pub\n```\n you will gets something like this\n```shell\n ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC2zeZVIph1tP0UZJ007AC1OWqThpYjDlao1PlQnZbrSMeS8LXkU/nMxuZdAv+2JeqhezOtb6/e\n 8e50NOTWB9Z2O8thCMwc29cp6C+vHL2oWQYMcCOuT34/R2yDEOMQ5nkIZ1fVFJNCTIZUaKjyaHX89w0v2p9cMsZ1q36w9lEdKXs8N5fuN\n /6rAy3JQgMcbD+dDd0cWpP8CLiUyNCq32xwqhX+nS1P43AgOQdLpX74uljwr7rE2CmrJQk\n vh/m+h68tv8+mLMGJtg5cJ+doZ+9r9yPhKJYGEsW4bL+8sSRQn3gJWUib8xhOgaWrMfXj+94o1KbcI12lK772GNyP74rX \u003cyourname\u003e@\u003cyourname\u003e\n```\n terminal maa aayeko esto lai copy garne\n\n now open browser\n goto: https://github.com/settings/keys\n login garnu parcha\n\n click new **ssh** key button\n paste it and save it.\n\n It's done\n\n### Step 4\n ```shell\n $ cd Documents/NetBeansProject/DnaCryptography/src\n ```\n browser maa https://github.com/sbimochan/DnaCryptography jaane\n ani fork garne\n aba aafno profile maa jaane ani dnacryptography vanne lai click garne ani clone or download button select garne\n ssh ra https option aaucha. select **ssh**\n you will get something like\n\n git@github.com:\u003cyourname\u003e/DnaCryptography.git\ncopy it and paste below after git clone.\nfor e.g:\n```shell\n$ git clone git@github.com:\u003cyourname\u003e/DnaCryptography.git\n ```\nchange \u003cyour name\u003e\ndownload huncha\n\naba\n```shell\n$ git remote -v\n```\nremote maa k k cha check garne origin wala huncha holaa\ne.g\n```shell\n$ git remote -v\norigin  https://github.com/YOUR_USERNAME/YOUR_FORK.git (fetch)\norigin  https://github.com/YOUR_USERNAME/YOUR_FORK.git (push)\n```\naba arko add garne\n```shell\n$ git remote add upstream git@github.com:sbimochan/DnaCryptography.git\n```\n\nferi remote -v garne\nyou will get like this:\norigin    https://github.com/YOUR_USERNAME/YOUR_FORK.git (fetch)\norigin    https://github.com/YOUR_USERNAME/YOUR_FORK.git (push)\nupstream  https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git (fetch)\nupstream  https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git (push)\naba forks synced huncha\n\n### step 5\naba kei src folder vitra file add garyu vane k garne?\n```shell\n$ git add .\n$ git commit -m \"maile yo garey\"\n$ git push origin master\n```\naba browser maa dnacryptography ko link maa jaane ani pull request garne\nyo garyo vane ani koi member le accept garyo vane main maa merge huncha\n\n### step 6\naru le kei add garyo and timilai upto date garna paryo.\n```shell\n$ git pull upstream master\n```\nyo pull garnu agadi aafu le gareko chij add ra commit ni garnu parcha\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsbimochan%2Fdnacryptography","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsbimochan%2Fdnacryptography","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsbimochan%2Fdnacryptography/lists"}