~ "git: github.com/Garklein/md5ua" ~ Md₅ ⊙◌⍢(+₁|<₅/+\↧=@0Md₅utf₈˜⊂°⋕)1 &fras"i/04.in"
Yes, I implemented MD5 in Uiua just for this. Yes, it takes 7m 14s for part 1. Yes, I didn't try part 2 because it would be too slow.
~/aoc15ua/04