md5 だけなら、化石システムの更改を怠ったのかな……くらいの感想だけど、 unsalted という辺りでセキュリティ何もわかってない素人がググって Qiita とか見ながらコピペで作ったシステム感が出てくるので擁護の余地 ZERO になる
Qiita と SO 見てる素人でももうちょっとマシな作り方すると思うけど……
まあ md5 に salt 付けたところで実効性は如何ほど? というアレもあるので焼け石に水かもわからんがw
標的型の攻撃に耐えられないとしても遅滞戦闘としてのコスパはこれ以上ないので、 salted にしない理由はない