Replies: 12 comments 10 replies
-
You forgot to set the seed :) |
Beta Was this translation helpful? Give feedback.
-
So Yihui, this is Stephanie. I came in at the same time as you and yet have never been prompted to reset my password. I think I have figured out why - only people with teaching or TA responsibilities must reset it. So, stop teaching and the problem will be solved! |
Beta Was this translation helpful? Give feedback.
-
Have you tried 'apg' (Automated Password Generator) in Linux? (Don't know if it has a windows port.) It generates strong, memorable passwords instantly, with loads of options. Easily satisfies the obscure requirements of password security systems. |
Beta Was this translation helpful? Give feedback.
-
The worst part is that the 8 character limit means that they probably aren't even hashing the passwords to store them, so somewhere, that password is lying around just waiting to be stolen... Stupid ISU! |
Beta Was this translation helpful? Give feedback.
-
Just use a password manager like PasswordSafeSWT and put the encrypted password file in your Dropbox folder. Why re-invent the wheel? |
Beta Was this translation helpful? Give feedback.
-
funny that, we have the same stupid rules, and I too came up with an R solution. Essentially, I only remember have to choose a random seed. xZxWzy.password <- function(
n = 9, capitals = TRUE, numbers = TRUE, special = c("@", "!", "$", "&"),
seed = 123, ramanisfun = FALSE, replace = TRUE, frequencies = c("french", "english")
) {
if (ramanisfun) return("ramanisfun")
frequencies <- match.arg(frequencies)
frequencies <- switch(
frequencies,
french = c(
8.13, 0.93, 3.15, 3.55, 15.1, 0.96, 0.97, 1.08, 6.94, 0.71, 0.16, 5.68,
3.23, 6.42, 5.27, 3.03, 0.89, 6.43, 7.91, 7.11, 6.05, 1.83, 0.04, 0.42,
0.19, 0.21
),
english = c(
8.167, 1.492, 2.782, 4.253, 12.7, 2.228, 2.015, 6.094, 6.966, 0.153,
0.772, 4.025, 2.406, 6.749, 7.507, 1.929, 0.095, 5.987, 6.327, 9.056,
2.758, 0.978, 2.36, 0.15, 1.974, 0.074
)
)
set.seed(seed) # reproducible randomness
pool <- c(letters, special)
prob <- c(frequencies, runif(length(special), min(frequencies), max(frequencies)))
if (capitals) {
pool <- c(pool, LETTERS)
prob <- c(prob, frequencies)
}
if (numbers) {
pool <- c(pool, seq(0, 9))
prob <- c(prob, runif(10, min(frequencies), max(frequencies)))
}
paste(sample(pool, size = n, replace = replace, prob = prob), collapse = "")
}
password() |
Beta Was this translation helpful? Give feedback.
-
I know someone who agrees with you |
Beta Was this translation helpful? Give feedback.
-
Add to your list 'you can't have the same letter more than twice' and, of course, 'it can't be a dictionary word' and you get the policy at Canterbury's supercomputer. |
Beta Was this translation helpful? Give feedback.
-
lastpass helps to remember the password |
Beta Was this translation helpful? Give feedback.
-
I just use KeePass, and save both the portable executable, a randomly selected key file(buried in other folders with thousands of others), and the password database in Dropbox. If I have access to a browser on a windows computer, it's easy. For linux it's a bit harder as you do have to install keepass, and without admin right I don't know if it's possible. There is also an iPhone app that does keepass but it doesn't support using both password and key file. Then again to use R to generate passwords you really have to have R installed. So I would call it a draw. For the silly password rule, I don't know if permutation of the previous password is allowed. If your previous password hasn't been guessed, there is no reason to not just recycle it with a different order just to get around the stupid rule. |
Beta Was this translation helpful? Give feedback.
-
I also complained to no avail: Please change the 3 month password change policy on AccessPlus. Here are a number of articles describing why this policy makes little sense. http://www.schneier.com/blog/archives/2010/11/changing_passwo.html http://www.pcmag.com/article2/0,2817,2362692,00.asp#fbid=Tca5jISAKsj |
Beta Was this translation helpful? Give feedback.
-
I know this post is well over 10 years old, but stumbled upon it while looking for something else, and wanted to shed some light on the weird requirements. The password requirements basically 100% match the IBM RACF requirements for their ALPHANUM symbol set (the default setting for many years), so more likely than not this password limitation was from ISU using a mainframe somewhere, that you had an account on, potentially indirectly. |
Beta Was this translation helpful? Give feedback.
-
For the Stupid Password Rules at Iowa State
https://yihui.org/en/2012/08/stupid-iastate-password-rules/
Beta Was this translation helpful? Give feedback.
All reactions