isValidHash method
Returns true if value looks like a valid HashedPassword.combined.
Implementation
bool isValidHash(String value) {
final parts = value.split(':');
if (parts.length != 3) return false;
if (int.tryParse(parts[0]) == null) return false;
try {
base64Decode(parts[1]);
base64Decode(parts[2]);
return parts[1].isNotEmpty && parts[2].isNotEmpty;
} catch (_) {
return false;
}
}