Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 149359
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T09:07:06+00:00 2026-05-11T09:07:06+00:00

Background While at the Gym the other day, I was working with my combination

  • 0

Background

While at the Gym the other day, I was working with my combination lock, and realized something that would be useful to me as a programmer. To wit, my combination is three seperate sets of numbers that either sound alike, or have some other relation that makes them easy to remember. For instance, 5-15-25, 7-17-2, 6-24-5. These examples seem easy to remember.

Question

How would I implement something similar for passwords? Yes, they ought to be hard to crack, but they also should be easy for the end user to remember. Combination Locks do that with a mix of numbers that have similar sounds, and with numbers that have similar properties (7-17-23: All Prime, 17 rolls right off the tongue after 7, and 23 is another prime, and is (out of that set), the ‘hard’ one to remember).

Criteria

  • The Password should be easy to remember. Dog!Wolf is easy to remember, but once an attacker knows that your website gives out that combination, it makes it infinitely easier to check.
  • The words or letters should mostly follow the same sounds (for the most part).
  • At least 8 letters
  • Not use !@#$%^&*();'{}_+<>?,./ These punctuation marks, while appropriate for ‘hard’ passwords, do not have an ‘easy to remember’ sound.

Resources

This question is language-agnostic, but if there’s a specific implementation for C#, I’d be glad to hear of it.

Update

A few users have said that ‘this is bad password security’. Don’t assume that this is for a website. This could just be for me to make an application for myself that generates passwords according to these rules. Here’s an example.

The letters A–C–C–L–I–M–O–P ‘flow’, and they happen to be two regular words put together (Acclimate and Mop). Further, when a user says these letters, or says them as a word, it’s an actual word for them. Easy to remember, but hard to crack (dictionary attack, obviously).

This question has a two-part goal:

  1. Construct Passwords from letters that sound similar (using alliteration) or
  2. Construct Passwords that mesh common words similarly to produce a third set of letters that is not in a dictionary.
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T09:07:06+00:00Added an answer on May 11, 2026 at 9:07 am

    You might want to look at:

    • The pronouncable password generation algorithm used by apg and explained in FIPS-181
    • Koremutake
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Background Lately I've become a fanatic that everything I type while working on a
I have a timely operation that runs on a background thread. While running, I
My application is a monitor that may run in the background while the user
I have an activity that gets some data from the internet in background while
I would like to freeze the background while a jquery dialog box appears. I
How would I run a constant process in the background while there is a
I want to fix the Background while only the ListFields scrolls. Current Problem: Scrolling
I need to play an MP3 in the background while generating animation. The audio
My application downloads and caches photos into coreData in background threads while still allowing
If you put up an NSAlert while your app is in the background your

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.