Convert Struct to Binary and Back

28 views (last 30 days)
Michael
Michael on 9 Jan 2014
Answered: Michael on 10 Jan 2014
I am trying to create an encrypt save function for a mat file as well as a decrypt load function. I have only one structure that I need to save. What I have been able to do successfully is save the variable to a mat file, rename the mat file to a txt file, read the txt file in matlab to get the binary data that was the mat file, and then apply the the encryption algorithm and save that as the final mat file to send out. The to decrypt it I reverse the process of saving txt files and renaming it to mat files but that can leave a trail of files of decrypted data.
Is there a way to convert my structure into raw binary data for me to encrypt and then decrypt the data back into the raw binary data and convert it back into a struct with out have to save text file? Or if any one has any better encryption methods that will be a welcome answer as well.

Accepted Answer

Michael
Michael on 10 Jan 2014
All set found a solution by using mxSerialize and mxDeserialize to to serialize the structure.

More Answers (0)

Categories

Find more on Encryption / Cryptography in Help Center and File Exchange

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!