{"id":21196192,"url":"https://github.com/cmalf/securepasswordgengo","last_synced_at":"2025-03-14T21:48:04.198Z","repository":{"id":246555345,"uuid":"821478662","full_name":"cmalf/SecurePasswordGenGo","owner":"cmalf","description":"Enhance your security with strong, randomly generated passwords. This Go library makes it easy.","archived":false,"fork":false,"pushed_at":"2024-06-28T16:51:23.000Z","size":2157,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-21T14:17:37.793Z","etag":null,"topics":["go","password-generator","password-generator-go","password-generator-golang","random-password","security","strong-password","strong-password-generator"],"latest_commit_sha":null,"homepage":"","language":"Go","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/cmalf.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":"2024-06-28T16:21:36.000Z","updated_at":"2024-11-01T18:50:46.000Z","dependencies_parsed_at":"2024-06-28T17:26:40.867Z","dependency_job_id":"3305f891-bd38-43be-aebf-0d6d691fd523","html_url":"https://github.com/cmalf/SecurePasswordGenGo","commit_stats":null,"previous_names":["caturmahdialfurqon/strong-password-generator","cmalf/securepasswordgengo"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmalf%2FSecurePasswordGenGo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmalf%2FSecurePasswordGenGo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmalf%2FSecurePasswordGenGo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmalf%2FSecurePasswordGenGo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cmalf","download_url":"https://codeload.github.com/cmalf/SecurePasswordGenGo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243652705,"owners_count":20325607,"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":["go","password-generator","password-generator-go","password-generator-golang","random-password","security","strong-password","strong-password-generator"],"created_at":"2024-11-20T19:34:41.269Z","updated_at":"2025-03-14T21:48:04.148Z","avatar_url":"https://github.com/cmalf.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Strong-Password-Generator\n\nThis Tool is Written in Go to Generate Strong Passwords\n\n## How To use\n\n```bash\n  go run passgen.go\n```\nOr You can Download the Release Build.\n\n![How To use](src/2024-06-28.gif)\n\nKeep Your Passwords Safe and Secure!\n------------------------------------\n\n**Social engineering, brute force, and dictionary attacks** are all threats to your online accounts. Here are some essential tips to keep your passwords strong and your data protected:\n\n**Strong Password Creation:**\n\n-   **Unique and Complex:** Don't reuse passwords across different accounts. Use a minimum of 16 characters with a combination of uppercase and lowercase letters, numbers, and symbols.\n-   **Avoid Personal Information:** Steer clear of using names, birthdays, addresses, or other personal details in your passwords.\n\n**Examples:**\n\n-   **Strong:** `ePYHc~dS*)8$+V-'` , `qzRtC{6rXN3N\\RgL` , `zbfUMZPE6`FC%)sZ`\n-   **Weak:** `qwert12345`, `Gbt3fC79ZmMEFUFJ`, `1234567890`\n\n**Password Management:**\n\n-   **Avoid Similar Passwords:** Don't create passwords with slight variations. If one is compromised, others become vulnerable.\n-   **No Cloneable Elements:** Avoid using fingerprints or other non-changeable data as passwords.\n-   **Password Managers:** Consider using a secure password manager to store and manage complex passwords.\n\n**Secure Login Practices:**\n\n-   **Don't Save Passwords in Browsers:** Web browsers can be vulnerable. Avoid saving passwords for important accounts.\n-   **Public Wi-Fi Caution:** Public Wi-Fi networks are often unencrypted. Avoid logging into critical accounts on public Wi-Fi.\n-   **Encrypted Connections:** Always use secure HTTPS connections for sensitive data transmission.\n\n**Advanced Security Measures:**\n\n-   **VPNs:** When traveling, consider using a VPN to encrypt your internet connection.\n-   **Password Strength Checkers:** Use online tools (with caution) to check if your passwords are vulnerable in rainbow tables.\n-   **Regular Password Changes:** While some recommend frequent password changes, strong and unique passwords are often more effective.\n\n**Password Storage and Management:**\n\n-   **Encrypted Backups:** Encrypt and back up your passwords in a secure location.\n-   **2-Step Verification:** Enable two-step verification whenever available for an extra layer of security.\n-   **Cloud Storage Caution:** Avoid storing critical passwords in cloud storage services.\n\n**Phishing Awareness:**\n\n-   **Bookmark Important Sites:** Access important websites directly from bookmarks to avoid phishing attempts.\n-   **Double-Check Domain Names:** Be cautious of typos and suspicious URLs that mimic legitimate websites.\n-   **Software Updates:** Keep your operating systems, web browsers, and software applications up-to-date with the latest security patches.\n\n**Physical Security:**\n\n-   **Hardware and Software Security:** Implement firewalls, antivirus software, and keep an eye out for keyloggers or hidden cameras if you suspect security breaches.\n-   **Virtual Machines:** Consider using virtual machines for untrusted websites or software installations.\n\n**Multiple Email Addresses and Phone Numbers:**\n\n-   **Separate Accounts:** Use different email addresses for important accounts, less important accounts, and password resets.\n-   **Secure Phone Numbers:** Keep your verification phone number private and avoid sharing it publicly.\n\n**Social Engineering and Malware Prevention:**\n\n-   **Verify Links Before Clicking:** Don't click on suspicious links in emails or SMS messages. Verify their legitimacy before proceeding.\n-   **Email and App Security:** Be cautious of what information you share via email. Avoid installing software or apps from untrusted sources.\n\n**Cloud Security and Online Safety:**\n\n-   **Online Pastebins and Screenshots:** Be mindful of uploading passwords to online pastebins or using screen capture tools that might store data in the cloud.\n-   **Webmaster Security Practices:** If you manage a website, store user passwords securely using salted hashes, not plain text. Consider logging user device information for additional security checks.\n-   **Software Developer Security:** Software developers should use signed update packages and encourage users to verify the signatures.\n\n**Domain Name and Email Ownership:**\n\n-   **Owning Your Domain:** Registering your own domain name and email address gives you more control over your online identity and reduces the risk of losing access due to provider limitations.\n\n**Virtual Credit Cards:**\n\n-   **Enhanced Security:** Consider using virtual credit cards for online shopping to minimize financial risks.\n\n**Browser Security:**\n\n-   **Close Your Browser:** Closing your web browser after use helps prevent unauthorized access through stolen cookies.\n-   **SSL Certificate Validation:** Be wary of websites with untrusted SSL certificates. These connections might not be secure.\n\n**System Encryption and Security:**\n\n-   **Full Disk Encryption:** Encrypt your entire system partition for added data protection. This also helps with secure file deletion.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcmalf%2Fsecurepasswordgengo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcmalf%2Fsecurepasswordgengo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcmalf%2Fsecurepasswordgengo/lists"}