Navision Object Metadata Encryption

whitehellwhitehell Member Posts: 4
Hi,

I am working on a application which should be able to export navision objects to some kind of repository.
But first thing I need to found out is how to decrypt records form table Object Metadata. Only thing I can see is HEX.
Any advice? Thank you.

Ondrej

---
fixed subject to encryption.

Comments

  • ara3nara3n Member Posts: 9,256
    Create job on NAS that can be scheduled and it can export the blob field to a file.
    I don't think it's encrypted. It's compressed.

    You can try and changed the Compressed property of the field to false.
    Ahmed Rashed Amini
    Independent Consultant/Developer


    blog: https://dynamicsuser.net/nav/b/ara3n
  • whitehellwhitehell Member Posts: 4
    Thanks for that idea. You are correct, its just a compression.
    After some research, I found this thread: http://dynamicsuser.net/forums/t/23178.aspx
    It seems that they used some unknown custom algorithm. :x
    Is there any way how to get to that algorithm?
  • Luc_VanDyckLuc_VanDyck Member, Moderator, Administrator Posts: 3,633
    If this algorithm is published on the Internet, then it's not an unknown custom algorithm anymore.
    If you don't know someone inside the MDCC dev-team, then forget it.

    Or try some disassembler/decompiler to figure out how the NAV client/server works. Depending on your skills, you might also forget this approach.
    No support using PM or e-mail - Please use this forum. BC TechDays 2024: 13 & 14 June 2024, Antwerp (Belgium)
  • ara3nara3n Member Posts: 9,256
    did you try and change the property from compressed to false?
    Ahmed Rashed Amini
    Independent Consultant/Developer


    blog: https://dynamicsuser.net/nav/b/ara3n
  • whitehellwhitehell Member Posts: 4
    to Luc Van Dyck:
    As it was already mentioned on this forum somewhere, it wasn't pusblished. And probably never be in a official way.
    Looks like i have only reverse engineering option to think about.

    to ara3n:
    No I didn't, because I am sure it will works like that. Already read about that in other posts. Problem is that I don't want to modify DB in any way.

    Thank you for valuable responses.
Sign In or Register to comment.