Generating the encryption key with AL

dreez
Member Posts: 73
Hello,
how can I generate 256 bits sized encryption key with AL code? I need this for AES encryption.
how can I generate 256 bits sized encryption key with AL code? I need this for AES encryption.
0
Answers
-
Hello @dreez
You can take a look to this post:
https://forum.mibuso.com/discussion/comment/332698#Comment_332698
Regards0 -
Hey, @ftornero.
Thank you for your reply. I know what AES256 (Rijndael) algorithm is. I just need to generate a random encryption key (which is clave in your app). You have to remember that in AES256 you have to use 256 bits (32 bytes) sized key and I need to generate it randomly. Rijndael provider codeunit has got "GenerateKey()" and "GenerateIV()" functions, but it is not enough for me, I would prefer to Generate the key before the initialization of the RijndaelProvider class and also I just need to know the value of the key, I just need to make it random each time for safe issues.
Do you know any way to generate proper (128, 192 or 256 bits length) random encryption key (or as you called it - Clave) in AL? I just don't want to write my own solution if there might be something already implemented, like in any other programming language.0 -
GUIDs aren't cryptographically secure, because they follow predictable pattern.
I will figure something out, if there are no already implemented solutions, thanks0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions