checkPassword static method
Implementation
static bool checkPassword(String plaintext, String hashed) {
var tryPw = hashPassword(plaintext, hashed);
var hashedBytes = Uint8List.fromList(hashed.codeUnits);
var tryBytes = Uint8List.fromList(tryPw.codeUnits);
if (hashedBytes.length != tryBytes.length) {
return false;
}
var ret = 0;
for (var i = 0; i < tryBytes.length; i++) {
ret |= (hashedBytes[i] ^ tryBytes[i]);
}
return ret == 0;
}