Skip to content

Instantly share code, notes, and snippets.

@Serizao
Created February 12, 2019 15:28
Show Gist options
  • Save Serizao/129cbc73d71c6cda1ae29d8a369d11d3 to your computer and use it in GitHub Desktop.
Save Serizao/129cbc73d71c6cda1ae29d8a369d11d3 to your computer and use it in GitHub Desktop.
import string
import random
password = "superPassword"
compteur = 0
passMem = random.sample(range(1,300), len(password)) # tiirage au sort de manière unique
multiPass = dict()
for i in range(300):
multiPass[i] = random.choice(string.ascii_letters)
for j in password:
multiPass[passMem[compteur]] = password[compteur]
compteur +=1
print(multiPass) #tableau de l'ensemble des charactère random + du password
print(passMem) # numero des entré poiuntant vers le mot de passe
>>>{0: 'l', 1: 'r', 2: 'a', 3: 'g', 4: 'W', 5: 's', 6: 'U', 7: 'i', 8: 'y', 9: 'l', 10: 'F', 11: 'v', 12: 'o', 13: 'z', 14: 'f', 15: 'v', 16: 'q', 17: 'w', 18: 'r', 19: 'n', 20: 'J', 21: 'p', 22: 'E', 23: 'z', 24: 'E', 25: 'a', 26: 'A', 27: 'M', 28: 'Z', 29: 'J', 30: 'v', 31: 'y', 32: 'u', 33: 'u', 34: 'B', 35: 'e', 36: 'y', 37: 'z', 38: 'p', 39: 'j', 40: 'c', 41: 'J', 42: 'p', 43: 'p', 44: 'f', 45: 'Y', 46: 'm', 47: 'M', 48: 'p', 49: 'y', 50: 'Y', 51: 'z', 52: 'r', 53: 'X', 54: 'S', 55: 'o', 56: 'f', 57: 'y', 58: 's', 59: 'G', 60: 's', 61: 'W', 62: 'j', 63: 'c', 64: 'U', 65: 'n', 66: 'S', 67: 'o', 68: 'f', 69: 'u', 70: 't', 71: 'I', 72: 'N', 73: 'P', 74: 'r', 75: 'Y', 76: 's', 77: 'J', 78: 'd', 79: 'q', 80: 'R', 81: 'l', 82: 'e', 83: 'G', 84: 'G', 85: 'e', 86: 'N', 87: 'q', 88: 'v', 89: 'L', 90: 'q', 91: 'N', 92: 's', 93: 'o', 94: 'P', 95: 'c', 96: 'a', 97: 'o', 98: 'q', 99: 'G', 100: 's', 101: 'P', 102: 'U', 103: 'n', 104: 'f', 105: 'W', 106: 'j', 107: 'I', 108: 'G', 109: 'R', 110: 'O', 111: 'd', 112: 'F', 113: 'R', 114: 'd', 115: 'r', 116: 'W', 117: 'b', 118: 'I', 119: 'F', 120: 'S', 121: 'B', 122: 'O', 123: 'L', 124: 'h', 125: 'F', 126: 'F', 127: 'f', 128: 'w', 129: 'Z', 130: 'q', 131: 'B', 132: 's', 133: 'R', 134: 'M', 135: 'X', 136: 'X', 137: 'v', 138: 't', 139: 'B', 140: 'C', 141: 'T', 142: 'g', 143: 'L', 144: 'J', 145: 'k', 146: 'm', 147: 'Y', 148: 'H', 149: 'z', 150: 'Q', 151: 'i', 152: 'J', 153: 'p', 154: 'm', 155: 'c', 156: 'q', 157: 'E', 158: 'c', 159: 'S', 160: 'Z', 161: 'a', 162: 'h', 163: 'R', 164: 'B', 165: 'T', 166: 'd', 167: 't', 168: 'D', 169: 'e', 170: 'D', 171: 'Y', 172: 'j', 173: 'n', 174: 'u', 175: 'E', 176: 'U', 177: 'g', 178: 'T', 179: 'T', 180: 'M', 181: 'Y', 182: 'L', 183: 'H', 184: 'B', 185: 'd', 186: 'I', 187: 'z', 188: 'J', 189: 's', 190: 'K', 191: 'f', 192: 'D', 193: 'G', 194: 'A', 195: 'F', 196: 'a', 197: 'B', 198: 'R', 199: 'p', 200: 'Z', 201: 'Q', 202: 'g', 203: 'p', 204: 't', 205: 'Z', 206: 't', 207: 'e', 208: 'h', 209: 'r', 210: 'I', 211: 'j', 212: 'O', 213: 'a', 214: 'F', 215: 'l', 216: 'H', 217: 'j', 218: 'p', 219: 'A', 220: 'g', 221: 'U', 222: 'k', 223: 'E', 224: 'D', 225: 'B', 226: 'f', 227: 'Y', 228: 'm', 229: 'Y', 230: 'N', 231: 'i', 232: 'b', 233: 'b', 234: 'j', 235: 'p', 236: 'M', 237: 'l', 238: 'l', 239: 'q', 240: 'W', 241: 'n', 242: 'B', 243: 'X', 244: 'J', 245: 'R', 246: 'u', 247: 'j', 248: 'H', 249: 'q', 250: 'i', 251: 'E', 252: 'n', 253: 'k', 254: 'y', 255: 'x', 256: 'Q', 257: 'T', 258: 'k', 259: 'o', 260: 'I', 261: 'q', 262: 'P', 263: 'b', 264: 'W', 265: 'o', 266: 't', 267: 'y', 268: 'b', 269: 'r', 270: 'u', 271: 'x', 272: 'M', 273: 'y', 274: 'v', 275: 'M', 276: 'N', 277: 'w', 278: 'm', 279: 'x', 280: 's', 281: 'M', 282: 'R', 283: 'J', 284: 'G', 285: 'i', 286: 'S', 287: 'g', 288: 'Y', 289: 'L', 290: 'I', 291: 'G', 292: 'r', 293: 'V', 294: 'D', 295: 'c', 296: 'J', 297: 'U', 298: 's', 299: 'a'}
>>>[58, 33, 48, 82, 1, 73, 25, 76, 92, 17, 12, 18, 78]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment