I am helping with a project in which an old software system on an iSeries is having a brand new .NET UI applied to it. It's going well... except...

In order to allow users to login and maintain compatibility with the existing software installation, we need to figure out what encryption/hashing method the previous vendor was using without access to their source code.

I have a file with an ID and Password column. The password column appears to contains only 16 characters per record, all binary.

Part of the previous vendor system was written in native green screen on the 400, and part of it was written in Microsoft ASP.Net. 

**What type of encryption or hash would be:**

1. Used by an AS/400 or iSeries Green Screen app, and
2. Used by a Microsoft .NET app, and
3. Output a consistent 16 binary bytes, regardless of input length

Pointers much appreciated. Thanks!