password_db = ':pbkdf2:sha256:10000:128:EXgVGhc2mAs710feKvkiaw==:J5fYth9pg/R2d0F8bSsYfTR8SBpTBNIcdv/DgJ0tOPC1rtajl2Dr0RLqOozLb8O0XpDhtv4a3JJd/M0b58WebfNWAcdJBJI9nNeC0EYYD7OCYZGVAaRhiYtK4m53KZBBL6x/k2j4RjHPT1NmgV8Fr1DPqBNOlOHxUIh5z5oslM4=' # 'abc'
self.assertTrue(wradmin.auth.password_is_correct('abc', password_db))
self.assertFalse(wradmin.auth.password_is_correct('abcd', password_db))
+
+ def test_mediawiki_users_has_password_is_correct_pbkdf2_umlaut(self):
+ password_db = ':pbkdf2:sha512:30000:64:UbSlvCZYkxJj20NlHLdirA==:YdN5LI4z0BLisdcv+6Y+J2X+UjkoXHndUaEJ+1jRkFjCvsrBdyjpu3pq2RNH/IrVO7RdFU4U1opeB4ejt2HfxQ=='
+ self.assertTrue(wradmin.auth.password_is_correct('abcäöü', password_db))
+ self.assertFalse(wradmin.auth.password_is_correct('abcäöß', password_db))