fix
This commit is contained in:
parent
e7d2c8bf53
commit
0af8f0e3df
@ -1,38 +1,38 @@
|
|||||||
id,username,password,roles,badge_number
|
id,username,password
|
||||||
48,kebe,"$argon2id$v=19$m=65536,t=3,p=4$fKVQjbIC4magUFg5PVNNaw$vDx9RfffylngABxTgcy8YMeix3C+KljWzRhltYzwM9c",[],""""""
|
48,kebe,"$argon2id$v=19$m=65536,t=3,p=4$Zq/beE8HYO1936PRx3zcUg$47sVd6mBHy7dtFiBFW3zX/CvEY1mB/qS3NCd/aE/528",[],""""""
|
||||||
6,Mazza,"$argon2id$v=19$m=65536,t=3,p=4$eLpHB915M09I73nw5GlNTw$m6ltt/ogX7LcOyFFnH8ZaeEGHwEI/E/xSXDyZxLUfWA",[],""""""
|
6,Mazza,"$argon2id$v=19$m=65536,t=3,p=4$nF1deuKS1w2UxxjYBQgy8Q$ew1XJlDLit7NPFURN8wgOxBQptUB+SUq31FamCaX6+M",[],""""""
|
||||||
7,Capalbo,"$argon2id$v=19$m=65536,t=3,p=4$ZLJoJXvk5vFU1BWhaDXMOQ$B/Im9QnbWTHKsC3KCZen294FB2OTqybOs7j9JDpPFLk",[],""""""
|
7,Capalbo,"$argon2id$v=19$m=65536,t=3,p=4$F0vxVJmHzWfH3oQn2dx8rw$VWq580Fb6klq/6yUnYmA8ZF0hCTAOgTR7rANXfgRTcA",[],""""""
|
||||||
8,Mascarello,"$argon2id$v=19$m=65536,t=3,p=4$5ax6b1n/NDOvfWsEOECvig$5xqt/570E++x0lrPQS40BAxN/fFWV+DSWixwCSxIxqY",[],""""""
|
8,Mascarello,"$argon2id$v=19$m=65536,t=3,p=4$Ca+69RqAsxeRc47ZMCtifA$sKg9T0fpVtQC0YJmOQ/rfN0SkqOglm+6ofqDRCY9p4o",[],""""""
|
||||||
9,Pira,"$argon2id$v=19$m=65536,t=3,p=4$wGjlvUYX8cVUpwyFwIavfQ$cEMTz7rq+wxKz16RNt7WDE+H7xc8ftPxIitiGxP14M0",[],""""""
|
9,Pira,"$argon2id$v=19$m=65536,t=3,p=4$703dgLFvyvvVHe8gTCAw/Q$YX8nCkPJuWZcaoWfnmVsRZ1U9XTjXDatmbqxvZAV8kY",[],""""""
|
||||||
11,Arance,"$argon2id$v=19$m=65536,t=3,p=4$wDicYQPcXVxG1I1xq3eolQ$ELLao2zDHSZw1KXV/oMKVe0K2oYLxdgCN7sY33IdEqM",[],""""""
|
11,Arance,"$argon2id$v=19$m=65536,t=3,p=4$cvogCi/JEjjfbtlCUi+HBw$vCltbP1S5dss1GC2T37aT9zRoyfbYNxekjPRdGzagm4",[],""""""
|
||||||
12,Andretta,"$argon2id$v=19$m=65536,t=3,p=4$RkfT1tIQLfYW58rxYKRNQQ$uqKb9A58RR+KXRX3GgG2iSOO4sWiBcSBzNAr58xo54U",[],""""""
|
12,Andretta,"$argon2id$v=19$m=65536,t=3,p=4$DjAbn2YntoFedcSon9DOwQ$VEfKa+UCxovYuP2og2IX6GV7pjmCMD1GzeZffnDQ+aw",[],""""""
|
||||||
13,Pitisi,"$argon2id$v=19$m=65536,t=3,p=4$4hx1DHTB4B2Up+W6Txi2bg$iEGIjmoxhAUmTHkVhkwViQ46NcHymngwcK7SGVOeArY",[],""""""
|
13,Pitisi,"$argon2id$v=19$m=65536,t=3,p=4$miXg73zZqXkRFZOI+x6olQ$A2lN+Xf+H5QKWR5+cD5Xf/h9bDa+pwFFRvm4cwQJsO0",[],""""""
|
||||||
16,albano,"$argon2id$v=19$m=65536,t=3,p=4$9qp9qdzR9KeTqU/rzbc3SQ$O1MGJzGX8rJJBdmfqsSokR86FF8G2lOAgJKBQt88zog",[],""""""
|
16,albano,"$argon2id$v=19$m=65536,t=3,p=4$l+deZfsKqkZm0ysf0ftsrQ$Y+TMQIebN1aHslNeGSFaLb3fs7uhhuEK4SjIFxtvpgs",[],""""""
|
||||||
17,gioioso,"$argon2id$v=19$m=65536,t=3,p=4$d9bQdRM0tBppfo5xKNpJDw$mYBPa4V7hUp8HuyDkc5Od55AMI6cYHM12NAALwDPm74",[],""""""
|
17,gioioso,"$argon2id$v=19$m=65536,t=3,p=4$Ec51FXxmwus/wIkSBWMkMw$9q1XUAG42yEwSbykhrGkOugbQqITu70suwxjpnaLt1M",[],""""""
|
||||||
18,visentin,"$argon2id$v=19$m=65536,t=3,p=4$vE9dEVMv8spPpmU6IkxHYw$FTgunIPBv85I987YP9hAHlB7xUmRnGIlYGytHR6zX6w",[],""""""
|
18,visentin,"$argon2id$v=19$m=65536,t=3,p=4$vTbZX3xe2likl7jwx6eUMg$2l5AoToSN22OoiHhVnC7sc+Vyf/nCPQxpkbEMwwnRQA",[],""""""
|
||||||
19,Fall's,"$argon2id$v=19$m=65536,t=3,p=4$BUWsQTr9+Ea1j6lzrcX6/w$sPTbTepGNM4O3J530ONrg9pf9WOF4aP5besq/R9u/So",[],""""""
|
19,Fall's,"$argon2id$v=19$m=65536,t=3,p=4$M+jpnTnUtZm02ZG0V+C5VQ$2D7LmYE0BGi9tyDL+a9sLZ0xEY5C19jGhBApt/6EjIk",[],""""""
|
||||||
20,Bassi,"$argon2id$v=19$m=65536,t=3,p=4$GrrkCQJs2Xz8SG7vUEPc1w$uYPvN1MhK/Q04vpMel9A0+u6Nfu9KuUmFN6IWxJY/sw",[],""""""
|
20,Bassi,"$argon2id$v=19$m=65536,t=3,p=4$wRtNF49mym+a4RIrRMHpbQ$wnS5r5Lol9wMb/qtt9tIFsLnYv21Wgy78OUuKP+ob3Y",[],""""""
|
||||||
21,deluca,"$argon2id$v=19$m=65536,t=3,p=4$C4JpB7+IeJ+tmpS4+MJnKA$DVAkTUS/E3I5KiyAPevyiUiiXNQAAfTZ6tLlle8Tcf4",[],""""""
|
21,deluca,"$argon2id$v=19$m=65536,t=3,p=4$yco4tv+sgpJejmNg7o285w$qi4VgkyxuwIuwTwNe+hQfUeVZjcYwwoqILaZOmKLXNM",[],""""""
|
||||||
22,aquino,"$argon2id$v=19$m=65536,t=3,p=4$wfdjHcGvYYBGbpKC+5angg$onvC8/yDEhW6SF/a3Df1Ovu2O9YyLCpxLRCqSkgJaPE",[],""""""
|
22,aquino,"$argon2id$v=19$m=65536,t=3,p=4$B/SDeb5lqFOW77+U6WxhlA$v4bBfyHhkc9nTOjG8y45/MP+e1cuAWqiroyVbGqD73M",[],""""""
|
||||||
23,baussano,"$argon2id$v=19$m=65536,t=3,p=4$3wIVM6cQQy87fvH/hj5OOA$DbO4tQaD/W+rw9O3Urq5vsWkhwnj0EP8M/GBJC9iE1I",[],""""""
|
23,baussano,"$argon2id$v=19$m=65536,t=3,p=4$Zbf6MydG8wULx+2a6Gasjw$sp5FU600H0iCweOABcFPZpXFeZTglGt1S5qj/DNjf/U",[],""""""
|
||||||
25,paludi,"$argon2id$v=19$m=65536,t=3,p=4$KgFfLlP9IP5JpKQ0CPyQKw$6w4mEEmocJwqFsQGYeS5Nsi0A5zeXN8ooNIpeYbuvGc",[],""""""
|
25,paludi,"$argon2id$v=19$m=65536,t=3,p=4$P5pbvkQI8dLRUFoIgKUwgg$o59b52dDDL1MgYc5FR1UY6CG0sAWcLve4h1Wg5LQSeI",[],""""""
|
||||||
26,Sai Global,"$argon2id$v=19$m=65536,t=3,p=4$J7JOzCX4i2z4h85lgghRtA$9GkeZMh76X2T+zHrS6w03Hyhfj/uT0Z2sXuBobFuGPk",[],""""""
|
26,Sai Global,"$argon2id$v=19$m=65536,t=3,p=4$h9B0BGwGpYVXmnl8l08AcA$/biRpU/sTSZvn+IBEhl05K5qfDKr1NLjb57PX9Qiy7I",[],""""""
|
||||||
27,Gueye,"$argon2id$v=19$m=65536,t=3,p=4$jR6aame0Td9gyxq1+7SqxQ$6pmDLwg0PtQDmwPsbaNBw62pH/0SF1L4nD/hEwZtwGk",[],""""""
|
27,Gueye,"$argon2id$v=19$m=65536,t=3,p=4$o2RXIvm8YRc24WyBHc8iNQ$pJOR4qNtNLxIAdcdm1tkW0Z/c/oLVT+hclFDhwATcHk",[],""""""
|
||||||
28,drame,"$argon2id$v=19$m=65536,t=3,p=4$/h9u8w7w1ow393U9dHtl/A$ulanFhtFmvwIv2TdIwhELlbFuXGxmbQnR4Z554w6qVc",[],""""""
|
28,drame,"$argon2id$v=19$m=65536,t=3,p=4$tYmdqchOsVZpWumaVysE+w$j2fM12/8sfpy7CtslNvHGRI7jpeDKI+cyEkMW+h5QYY",[],""""""
|
||||||
32,andretta,"$argon2id$v=19$m=65536,t=3,p=4$AcyC9EjKQF6ZDfcutOpN1g$Qb1QcpL5WqL2CbBIW2CJeGOLjvpdEKWFFlqdhbQOeV0",[],""""""
|
32,andretta,"$argon2id$v=19$m=65536,t=3,p=4$Fxu1pk1YBnZ4oZYGrKAjvw$8USk/u0TjuaJDkgp3hKORf1zJo96h0ikjZAMnSjXJws",[],""""""
|
||||||
33,isaac,"$argon2id$v=19$m=65536,t=3,p=4$wxNigDgja+pSFOpBZKmJsw$5ZYaVUTjJjPdieaseBVuvJyZ3pYWuobBMFe34lVytzw",[],""""""
|
33,isaac,"$argon2id$v=19$m=65536,t=3,p=4$kbPS1EpoCdzekxRtU0eeEw$423KiGGIO1Utu2T8LWf8iFUZpxYgwchVQMP+x3b3tw8",[],""""""
|
||||||
34,blaga,"$argon2id$v=19$m=65536,t=3,p=4$7PRTtO/XW9YpNsul8yXitw$0ViRX8uVxYtZVfVjmxZMZF0LzP6VsxJryRqx+y7rJ6Y",[],""""""
|
34,blaga,"$argon2id$v=19$m=65536,t=3,p=4$naGT3Y3wibgsyLWahqwxGg$6AujiYOmQ5596SrtTdPdzqSS5zZKWO1Xvr2ydbFwjwA",[],""""""
|
||||||
36,touate,"$argon2id$v=19$m=65536,t=3,p=4$edgRNj7e7nxWEm1sClgZ9A$nBlyuZpe3bEfBR7T+K4HePJEwJPzP8tEeeLZQl1SRog",[],""""""
|
36,touate,"$argon2id$v=19$m=65536,t=3,p=4$ulZFZGTuR2rhmdqaPgpeEA$ZIuZKZvnCPr8+xfohEBpquJm7pdAet2h2fluasGFnhw",[],""""""
|
||||||
37,bosco,"$argon2id$v=19$m=65536,t=3,p=4$Q+HiADWVeiDWbwV1sHuQEA$Wly3AzaEv6gA8dQ9vo1bkVmTItDv0R+6qDdqqoBAOSI",[],""""""
|
37,bosco,"$argon2id$v=19$m=65536,t=3,p=4$0V5LZTcPDOwzjqEUoXv19w$AajHmXBBeV3OF6kaMmJGkBpEMTxnF3QdLKMBrd6/Gv8",[],""""""
|
||||||
38,bruno,"$argon2id$v=19$m=65536,t=3,p=4$thohgFhCnN4hA+CJBnMS+A$FWR7fPdPiDRFhRXMmynRMTAoShVo/RIMxblFcKNMy00",[],""""""
|
38,bruno,"$argon2id$v=19$m=65536,t=3,p=4$+OOcCeLClRAaVJXLwUJP3g$gNBQYkWpPG6yQ6z1TTuch+UfqQ+Yi7o6BYlXMny214E",[],""""""
|
||||||
39,graglia,"$argon2id$v=19$m=65536,t=3,p=4$B/YNBt3xzfBxpYLNRtdr9Q$ckyezzekF46ssDV0AjG0LBkas0ks9FmHfRgl5sp4azk",[],""""""
|
39,graglia,"$argon2id$v=19$m=65536,t=3,p=4$agdwC/TCeqMGm+I7PxOy2w$CX9INvJF506EdDhqBRi2coem2ZsAQhBKPvMV9QOzOyM",[],""""""
|
||||||
40,melle,"$argon2id$v=19$m=65536,t=3,p=4$KGYAo+56CXKNnh8d9brdIw$YGyqscwMiTIXaNyrax6Y018g2NAFPePBOO5YF8PvJwY",[],""""""
|
40,melle,"$argon2id$v=19$m=65536,t=3,p=4$BrCA2VyJpfX5lhODjjHo/g$zbmK4BQrfR8PounaZ9j3+a5UUMu7+x4YhVWKT2vY/x4",[],""""""
|
||||||
41,turcutto,"$argon2id$v=19$m=65536,t=3,p=4$Y4fDkkUDJUJ/Mp8v8KM24Q$ENClKrmVvfUzbpMteEidqY7FxzVEPjVNeNQWslygXd4",[],""""""
|
41,turcutto,"$argon2id$v=19$m=65536,t=3,p=4$c67RC/pSRKZH3SQ3dRe6kA$en7U8WG5itcePZysLkxKazVECa1Fh7NKHgiVUF3UjFk",[],""""""
|
||||||
44,dipaolo,"$argon2id$v=19$m=65536,t=3,p=4$79fID6k4ULBLH1UTPIVfWQ$bwxZ1ZT+a2K6g+zs/LfAy5IY3DOIUjCr2ns7U70gWWI",[],""""""
|
44,dipaolo,"$argon2id$v=19$m=65536,t=3,p=4$UcMDNvjQGDYzsW/+BthWiw$lg7MoVX68W4lFSwKBtZp2lJSHpNW0R27r8M+lGsUZWo",[],""""""
|
||||||
45,paco,"$argon2id$v=19$m=65536,t=3,p=4$almYF5eCrn+sqXd4pl53aA$JxMWt/rwFFcC1zzvJ7lnfKaC2TDMFGH76bpY341RGhg",[],""""""
|
45,paco,"$argon2id$v=19$m=65536,t=3,p=4$2tWDFlSwummTgXdLO5l+Gg$ywUHA6REe1KD2lBSXcPW3RbZ6/FDKB6Yb6c0UZt5pnw",[],""""""
|
||||||
46,minniti,"$argon2id$v=19$m=65536,t=3,p=4$keO4ikuzohVKKCpJ6GFZrg$90OOm4z3RWAwI6fx7dScx3p1dfZTh5jfaSMJz1MCXfQ",[],""""""
|
46,minniti,"$argon2id$v=19$m=65536,t=3,p=4$qlxCxxCYbJ1MtgVeuMOA2Q$35G9yF818dEU9XjStfSAjch34RWn7mc9JLXEg5b9K0c",[],""""""
|
||||||
47,misiti,"$argon2id$v=19$m=65536,t=3,p=4$wfyPuKdSKIsuhAZ0FzIYPg$EEEmKPfQtebb8RKDGRyPy7E389IYc3SnzvdPPZnSpco",[],""""""
|
47,misiti,"$argon2id$v=19$m=65536,t=3,p=4$/06VG0AZmcQTpyw1afY38A$uT/gc9mv1HFChu26EtPYlsobmxFEmS7T8is3Z/ZqMxE",[],""""""
|
||||||
49,parrinello,"$argon2id$v=19$m=65536,t=3,p=4$Rfy7q+dtjYIqO0BrGvK2xQ$zhfO1S/BBbk0H7iSK+nS5jb0q9S16tsnsJ53zGs0nHc",[],""""""
|
49,parrinello,"$argon2id$v=19$m=65536,t=3,p=4$K4jTkxr76LQkhGywKiG54w$K/8bxuBoydHeWnKeRUonVzP4zZH3xrYJzgJquLnM6ME",[],""""""
|
||||||
50,monterisi,"$argon2id$v=19$m=65536,t=3,p=4$7KzCyinO/A7bV1kPNVluVg$PUy+QY2AGAmEj7BF3I0ZOwS8Xn7HOuYL0DSuAIDGTNM",[],""""""
|
50,monterisi,"$argon2id$v=19$m=65536,t=3,p=4$ObUQHaeelnukUKZpOGbHXg$x80BHm92jErXyIcCCKyqRsvOKqnYdG9N7fmBXJEDOJU",[],""""""
|
||||||
51,nicotra,"$argon2id$v=19$m=65536,t=3,p=4$CZ7Q91I7LB0JNyEkqYy/Ng$sKcMIybE/4IueP47QeNtzIZUC/UOUvu/QdRqTKjNvSI",[],""""""
|
51,nicotra,"$argon2id$v=19$m=65536,t=3,p=4$TxxTnAdqFbkcjLd3Ln5BAw$z8XNZ+KeyPVAKL6cV/XzjjsLzKUDvyPVogVtwGY0xag",[],""""""
|
||||||
52,mancino,"$argon2id$v=19$m=65536,t=3,p=4$XdzKfWLpW/rbdtGUs+gi/g$ehOnCZptqFA0hakvtapHhrdDDiWEC6MJ363aW3PdSMI",[],""""""
|
52,mancino,"$argon2id$v=19$m=65536,t=3,p=4$JN8CUqOA2XvZIZ1X/p+ILw$6Ldqlat5bI3aBhwMQenoKyDcEYq0WEMXoW5eWB0BXI4",[],""""""
|
||||||
|
|||||||
|
Can't render this file because it has a wrong number of fields in line 2.
|
@ -4,6 +4,22 @@ from argon2 import PasswordHasher
|
|||||||
hasher = PasswordHasher()
|
hasher = PasswordHasher()
|
||||||
|
|
||||||
|
|
||||||
|
def generate(username, password, roles=None):
|
||||||
|
if username is None or not len(username):
|
||||||
|
raise AssertionError("Username cannot be empty")
|
||||||
|
|
||||||
|
if password is None or not len(password):
|
||||||
|
raise AssertionError("Password cannot be empty")
|
||||||
|
|
||||||
|
if any(map(lambda x: x == "\u2022", password)):
|
||||||
|
raise AssertionError("Password cannot contain the forbidden character: \u2022")
|
||||||
|
|
||||||
|
# Create a hash for the password
|
||||||
|
password_hash = hasher.hash(password)
|
||||||
|
|
||||||
|
return password_hash
|
||||||
|
|
||||||
|
|
||||||
def convert_data(input_csv, output_csv):
|
def convert_data(input_csv, output_csv):
|
||||||
try:
|
try:
|
||||||
with open(input_csv, 'r') as csv_file, open(output_csv, 'w', newline='') as output_file:
|
with open(input_csv, 'r') as csv_file, open(output_csv, 'w', newline='') as output_file:
|
||||||
@ -18,7 +34,8 @@ def convert_data(input_csv, output_csv):
|
|||||||
user_id = row[0]
|
user_id = row[0]
|
||||||
username = row[1]
|
username = row[1]
|
||||||
password = row[2]
|
password = row[2]
|
||||||
hashed_password = hasher.hash(password)
|
|
||||||
|
hashed_password = generate(username, password)
|
||||||
roles = "[]"
|
roles = "[]"
|
||||||
empty_string = "\"\""
|
empty_string = "\"\""
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user