Password hashing alogirthm simple enough to implement myself? I'm doing a password manager for a school project and I need to hash the master password for verification but I also need to write the hashing algorithm myself. However, most the algorithms I've come across are very complicated (except for MD5 but that's overly insecure).
Are there any slightly simpler hashing alogorithms which won't take too long to write and implement without libraries? (I'm using c#).
The PBKDF2 construction is simple to implement, and can be implemented with any underlying hash function.

Unlike modern password hash functions, the end result will be computationally intensive, but won't have any resistance against parallelization. Not requiring much memory means that ASICs can efficiently brute-force passwords hashed that way.