131 lines
1.9 KiB
Plaintext
131 lines
1.9 KiB
Plaintext
|
1. What is the algorithm used to check the validity of a password?
|
||
|
```c
|
||
|
for (int i = 0; i < 4; i++) {
|
||
|
Seed[i] ^= password[i] ^ password[i + 4] ^ password[i + 8];
|
||
|
}
|
||
|
```
|
||
|
|
||
|
2. Can you break this password checker, i.e., implementing a generator of valid passwords?
|
||
|
You must send 16 different valid passwords by email to pascal+sre25@mod-p.ch before Mar. 3rd, 2025, 12h00 CET to validate this lab and get 5 points.
|
||
|
c.f. text.c
|
||
|
remiB1RUZO10
|
||
|
l96nhRI/npqM
|
||
|
hRI/npqMl96n
|
||
|
npqMl96nhRI/
|
||
|
mjwdb6V1eG/Y
|
||
|
P6TsnIh8Td2G
|
||
|
Imdln4Z1MB0Q
|
||
|
YqgwfAXMU+16
|
||
|
dE+BV2wwXlR9
|
||
|
x130TYTwFsiK
|
||
|
OOYaH3gYmg04
|
||
|
ta8aw8wYiBA4
|
||
|
9MS867rvea/B
|
||
|
IbY3LH2So1el
|
||
|
Xb/zgHGDU1f2
|
||
|
Q64Csfi6HKSy
|
||
|
|
||
|
|
||
|
remivFRVn813
|
||
|
n813remivFRV
|
||
|
vFRVn813remi
|
||
|
remiRUR2J+1W
|
||
|
remisFSQk804
|
||
|
remiOH7+W6TN
|
||
|
remiNGU2V96W
|
||
|
remi3IP5+73P
|
||
|
remiAJP4Y43Q
|
||
|
remipGZSh996
|
||
|
remiQJ03I4SV
|
||
|
remiQH1QI6R4
|
||
|
remiB76WZIU2
|
||
|
remi/8S/7F0J
|
||
|
reminUZ/v+9J
|
||
|
remiq0W/iN4J
|
||
|
remiiI//q7LJ
|
||
|
remiV8+RNFH7
|
||
|
remiA43JYJP/
|
||
|
remiHNRSP016
|
||
|
remiN76UVIU0
|
||
|
remis06UkNU0
|
||
|
remiM90UUGS0
|
||
|
remio8S7wF0R
|
||
|
reminK3Wv5P2
|
||
|
remiSGVRK957
|
||
|
remip/6NhQU+
|
||
|
remij32TrMQ1
|
||
|
remi7F4//8WJ
|
||
|
remi+9U43G6Q
|
||
|
remiq1+QiOH4
|
||
|
remivU3Nn+P+
|
||
|
remiMLR+U21N
|
||
|
remiu8L/mF/J
|
||
|
remiKI11S7RT
|
||
|
remiNGQ5V92P
|
||
|
remiT46/LJUJ
|
||
|
remi+9203GQU
|
||
|
remiQG9UI9Z0
|
||
|
remiMQS1U/0T
|
||
|
remivF1Vn8R3
|
||
|
remiZ7S6BI0S
|
||
|
remiU4/6MJLS
|
||
|
remiOLV6W25S
|
||
|
remiYI+RA7H7
|
||
|
remiWKV6O55S
|
||
|
remiPLV6H25S
|
||
|
remio8WSwF46
|
||
|
remiV1+1NOHT
|
||
|
remiHK7WP5T2
|
||
|
remi+N7T30T1
|
||
|
remi/UPR7+37
|
||
|
remi33S3+M0V
|
||
|
remiY/27AQQR
|
||
|
remiI1H4QO+Q
|
||
|
remim5/PuKL5
|
||
|
remin895vFZP
|
||
|
remiuFW7m84R
|
||
|
remii+SRqU07
|
||
|
remisHSWk602
|
||
|
remimHTRu677
|
||
|
remia09PyNZ5
|
||
|
remioL+Jw2H/
|
||
|
remiqGZSi996
|
||
|
remiAI45Y7WP
|
||
|
remiJURWR+12
|
||
|
remiZIV2B75W
|
||
|
remimMT6u37S
|
||
|
remioLW0w24U
|
||
|
remi30T6+N7S
|
||
|
remip2U6hL6S
|
||
|
remiAQ71Y/TT
|
||
|
remiiG+Vq9H3
|
||
|
remiiNZ1q09T
|
||
|
remiP5PTHK31
|
||
|
remiWJU5O46P
|
||
|
remi/UV67+5S
|
||
|
remiyNQ/a02J
|
||
|
remi3M44+3WQ
|
||
|
remil2VUtL50
|
||
|
remih/90pQZU
|
||
|
remia+3NyUP+
|
||
|
remiQ1Z7IO9R
|
||
|
remiz3L3bM/V
|
||
|
remiB73RZIP7
|
||
|
remiKHQSS626
|
||
|
remiAOVQY154
|
||
|
remiQFH1I8+T
|
||
|
remiSMPUK330
|
||
|
remiOF4TW8W1
|
||
|
remihNP+p03N
|
||
|
remilF5Ut8V0
|
||
|
remis30+kMSN
|
||
|
remiOH4WW6W2
|
||
|
remiWK4WO5W2
|
||
|
remiO534WKPQ
|
||
|
remiv49QnJZ4
|
||
|
remi3I64+7UQ
|
||
|
remiyO91a1ZT
|
||
|
remipJ21h4QT
|
||
|
remiLLU5T26P
|
||
|
remiwFVUo850
|