Hi Tayo,
Welcome back to Map Suite’s world.
Sorry for inconvenience that we remove the encryption function in Version 3. But I think you can implement by yourself.
You can use StreamLoading event, please look at HowDoI sample LoadAMapFromStreams at Data Providers catalog, and it shows how to use this event.
And you just need change a little bit and write your own encrypt and decrypt logic code.
For example, you edit your shapefile and save and make it encrypt. At this time, the data format of your shape file is not following the standard. When you load shape file, the event will be raised, at the event method, you can edit the stream back and make it decrypt, at this time the shapefile in memory stream will follow the standard temporary.
Please let me know if I am not very clear.
Thanks
James