MD5 in Dart

environment:
  sdk: ">=2.7.0 <3.0.0"
dependencies:
    crypto: ^3.0.1 
import 'dart:convert';
import 'package:crypto/crypto.dart';

void main() {
  var password = "nilpointer";
  var hashed = md5.convert(utf8.encode(password)).toString();
  print("hashed: ${hashed}");

  var password2 = "abc";
  var hashed2 = md5.convert(utf8.encode(password2)).toString();

  if (hashed == hashed2) {
    print("password and password2 match");
  } else {
    print("password and password2 do not match");
  }
}
hashed: 8a34abf0528aa1d98c485366476fbcb4
password and password2 do not match