{"id":22452656,"url":"https://github.com/totaltechgeek/basylakg","last_synced_at":"2025-07-09T16:36:35.260Z","repository":{"id":35107603,"uuid":"39287595","full_name":"TotalTechGeek/BasylAKG","owner":"TotalTechGeek","description":"A tool for generating RSA and elliptic curve keys for asymmetric encryption.","archived":false,"fork":false,"pushed_at":"2016-04-15T03:33:55.000Z","size":113,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-27T12:47:17.458Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C#","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/TotalTechGeek.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}},"created_at":"2015-07-18T05:16:56.000Z","updated_at":"2021-12-25T21:06:57.000Z","dependencies_parsed_at":"2022-08-18T05:15:15.482Z","dependency_job_id":null,"html_url":"https://github.com/TotalTechGeek/BasylAKG","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/TotalTechGeek/BasylAKG","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TotalTechGeek%2FBasylAKG","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TotalTechGeek%2FBasylAKG/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TotalTechGeek%2FBasylAKG/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TotalTechGeek%2FBasylAKG/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TotalTechGeek","download_url":"https://codeload.github.com/TotalTechGeek/BasylAKG/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TotalTechGeek%2FBasylAKG/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264495165,"owners_count":23617497,"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-12-06T06:12:01.469Z","updated_at":"2025-07-09T16:36:35.138Z","avatar_url":"https://github.com/TotalTechGeek.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Basyl Asymmetric Key Generator\n\n### Welcome\nModern Cryptography is the future. Asymmetric Encryption provides us with the ability to do amazing things, like safely communicate with our banks, or our friends. This tool is a way of making modern cryptography more accessible to the average user. How, you might ask? This project allows you to generate [RSA](https://en.wikipedia.org/wiki/RSA_(cryptosystem)) and [Elliptic Curve](https://en.wikipedia.org/wiki/Elliptic_curve_cryptography) keys from a password, or even a file. \n\nIt is strongly recommended you check out our other page.\n\n### Isn't this insecure?\nThere are quite a few cryptographers that will criticize the concept of being able to generate your private key from a password. A stigma has been created, and most private key generation algorithms pull their randomness from what is considered to be \"truly random number generators\". There is an unsafe assumption that this is somehow more secure than generating a private key from a password.\n\nSince the private keys must be stored somewhere, seeing that they can't be regenerated, they are often encrypted with a password. Many people will use 10-12 letter passwords. Even using a 256 bit encryption algorithm, these private key files are only protected by 80-96 bits. \n\nAES is a much faster algorithm to perform than a private key derivation algorithm. Realistically, It is much easier to attempt a brute force of your key file than attempt to bruteforce the generation of the private key. \n\nAlso, the PRNG that is used has been tested extensively to show that it is cryptographically secure.   \n\nTL;DR this isn't any less secure than storing your private key file on your computer.\n\n### More Information\n\nAdditional Information about the Tool :\n \n   http://thecreatorjames.github.io/BasylAKG\n\nFor File Encryption :\n\n  https://github.com/TheCreatorJames/BasylEncryptionTool\n \nRelated Projects :\n\n   https://github.com/TheCreatorJames/BESLibrary\n\n   https://github.com/TheCreatorJames/BESLibraryCPP\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftotaltechgeek%2Fbasylakg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftotaltechgeek%2Fbasylakg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftotaltechgeek%2Fbasylakg/lists"}