web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Microsoft Dynamics AX (Archived)

Data Encryption in AX 2012 R3

(0) ShareShare
ReportReport
Posted on by 190

Hi,

One of our client have requirement related to the encryption of data for the information like

financial, personal data, Credit card info, customer account details.

Do such feature is available in AX 2012 R3?

Thanking you in anticipation.

Kindly revertback ASAP

 

 

 

 

 

*This post is locked for comments

I have the same question (0)
  • Sohaib Cheema Profile Picture
    49,664 Super User 2026 Season 1 on at

    Do such feature is available in AX 2012 R3?

    The answer is 'No'. In standard AX the data simply goes in tables and anyone can query those and can see.

    Additional Information

    Ax supports encryption and decryption of data, but of course not for existing tables Microsoft has not encrypted it

    Its seems a huge task to encrypt whole data of 'financial' not an easy task. there are numberless classes tables. My verdict , in any case like this, will be 'NO'

  • Suggested answer
    André Arnaud de Calavon Profile Picture
    305,182 Super User 2026 Season 1 on at

    HI Dhananjay,

    You can use the CryptoAPI class in AX 2012.

    Have a look at the next blog for an example: community.dynamics.com/.../encrypt-decrypt-in-ax-2012.aspx

  • Sohaib Cheema Profile Picture
    49,664 Super User 2026 Season 1 on at

    • If we have to save encrypted data in a table field, the data type for that field should be CryptoBlob

    • Now my mind, is asking, while keeping in mind the question of post, that how ‘financial’ data will be encrypted

    • Let’s say financial data goes into table GeneralJournalAccountEntry, how come I would replace current fields of this table and will add fields of type CryptoBlob, so that new fields can handle my encypted data.

    • Of course current field of table cannot save encrypted data as those are Int,Real, Str

    • A clear example is SysEmailSMTPPassword(Table) and Password(filed).

    • so should we add new fields in all tables of financials or create new tables to manage whole ax finance????

  • André Arnaud de Calavon Profile Picture
    305,182 Super User 2026 Season 1 on at

    Agree with Sohaib,

    For some data the CryptoAPI can be used, but not for all data. When the security roles are correctly applied, there will be no unauthorized access on this data using AX. So then there is no need to encrypt.

    Note that direct access to the SQL database will provide the contents, but that access should be limited to DBA's.

  • Suggested answer
    Martin Dráb Profile Picture
    239,647 Most Valuable Professional on at

    Microsoft do recommend encrypting such data and do offer a solution: Transparent Data Encryption.

    You'll find details in Database security best practices [AX 2012] > Encrypt sensitive data.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the April Top 10 Community Leaders

These are the community rock stars!

Leaderboard > 🔒一 Microsoft Dynamics AX (Archived)

#1
CP04-islander Profile Picture

CP04-islander 34

#2
Michel ROY Profile Picture

Michel ROY 14

#3
Jagadabi Profile Picture

Jagadabi 6

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans