password
parent
c24f22a02d
commit
13540386fd
|
@ -25,6 +25,13 @@ func (arb T) Password() string {
|
||||||
|
|
||||||
var s string = words[arb.randomness.Intn(len(words))]
|
var s string = words[arb.randomness.Intn(len(words))]
|
||||||
|
|
||||||
|
if 0 == arb.randomness.Intn(4) {
|
||||||
|
s = strings.ToUpper(s)
|
||||||
|
}
|
||||||
|
if 0 == arb.randomness.Intn(4) {
|
||||||
|
s = strings.ToTitle(s)
|
||||||
|
}
|
||||||
|
|
||||||
storage.WriteString(s)
|
storage.WriteString(s)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -35,5 +42,61 @@ func (arb T) Password() string {
|
||||||
result = arb.String()
|
result = arb.String()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if 0 == arb.randomness.Intn(2) {
|
||||||
|
|
||||||
|
if 0 == arb.randomness.Intn(4) {
|
||||||
|
result = strings.Replace(result, " ", ".", 1)
|
||||||
|
}
|
||||||
|
|
||||||
|
if 0 == arb.randomness.Intn(2) {
|
||||||
|
result = strings.ReplaceAll(result, " ", "_")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if 0 == arb.randomness.Intn(2) {
|
||||||
|
|
||||||
|
if 0 == arb.randomness.Intn(2) {
|
||||||
|
result = strings.Replace(result, "A", "4", 1)
|
||||||
|
}
|
||||||
|
if 0 == arb.randomness.Intn(2) {
|
||||||
|
result = strings.Replace(result, "a", "4", 1)
|
||||||
|
}
|
||||||
|
|
||||||
|
if 0 == arb.randomness.Intn(2) {
|
||||||
|
result = strings.Replace(result, "E", "3", 1)
|
||||||
|
}
|
||||||
|
if 0 == arb.randomness.Intn(2) {
|
||||||
|
result = strings.Replace(result, "e", "3", 1)
|
||||||
|
}
|
||||||
|
|
||||||
|
if 0 == arb.randomness.Intn(2) {
|
||||||
|
result = strings.Replace(result, "G", "9", 1)
|
||||||
|
}
|
||||||
|
if 0 == arb.randomness.Intn(2) {
|
||||||
|
result = strings.Replace(result, "g", "9", 1)
|
||||||
|
}
|
||||||
|
|
||||||
|
if 0 == arb.randomness.Intn(2) {
|
||||||
|
result = strings.Replace(result, "I", "1", 1)
|
||||||
|
}
|
||||||
|
if 0 == arb.randomness.Intn(2) {
|
||||||
|
result = strings.Replace(result, "i", "1", 1)
|
||||||
|
}
|
||||||
|
|
||||||
|
if 0 == arb.randomness.Intn(2) {
|
||||||
|
result = strings.Replace(result, "O", "0", 1)
|
||||||
|
}
|
||||||
|
if 0 == arb.randomness.Intn(2) {
|
||||||
|
result = strings.Replace(result, "o", "0", 1)
|
||||||
|
}
|
||||||
|
|
||||||
|
if 0 == arb.randomness.Intn(2) {
|
||||||
|
result = strings.Replace(result, "S", "$", 1)
|
||||||
|
}
|
||||||
|
if 0 == arb.randomness.Intn(2) {
|
||||||
|
result = strings.Replace(result, "s", "$", 1)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return result
|
return result
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue