Search code examples
cryptographyprogress-4glopenedgecrc16

Progress 10.1C 4GL Encode Function


Does anyone know which algorithm Progress 10.1C uses in the Encode Function?

I found this: http://knowledgebase.progress.com/articles/Article/21685

The Progress 4GL ENCODE function uses a CRC-16 algorithm to generate its encoded output.

Progress 4GL:

ENCODE("Test").

gives as output "LkwidblanjsipkJC"

But for example on http://www.nitrxgen.net/hashgen/ with Password "Test", I never get the Result as from Progress..

Any Ideas? :)


Solution

  • I've made the algorithm available on https://github.com/pvginkel/ProgressEncode.