Skip to main content
Home
for DLMS smart meters
Open source solutions for DLMS smart metering

Main navigation

  • Home
  • Products
  • About us
  • Open Source
  • Community
  • Forum
  • Downloads
User account menu
  • Log in

Breadcrumb

  1. Home
  2. Forums
  3. GuruxDLMSTranslator: Decrypt Message

GuruxDLMSTranslator: Decrypt message

Forum Rules

Before commenting read Forum rules

Don't comment the topic if you have a new question.

You can create a new topic selecting correct category from Gurux Forum and then create a new topic selecting "New Topic" from the top left.

By jjm90 , 3 September, 2020
Forums
General discussion

Hi,

We want to decrypt a message (HLS2) using GuruxDLMSTranslator.

We configure the parameters in Ciphering tab, but in messages tab the PDU is enctypted.

Could you provide us an example please? See attachment with the screenshot.

Thanks in advance.

Image
Profile picture for user Kurumi

Kurumi

5 years 9 months ago

Hi,

Hi,

Ciphering isn't implemented at the moment for Messages translate.
Download GXDLMSDirector and use DLMS Translator to decrypt the data. You find it from the Tools menu.

BR,
Mikko

jjm90

5 years 9 months ago

Hi,

Hi,

Yes, we also tried with GXDLMSDirector but with the same result (see screenshot).

Could you provide us an example please?

Regards,
Jesús

Image
Profile picture for user Kurumi

Kurumi

5 years 9 months ago

Hi,

Hi,

Check your keys. The authentication key, block cipher key, or system title is wrong.
When the keys are correct, data can be decrypted.
BR,
Mikko

jjm90

5 years 9 months ago

Hi,

Hi,

We checked the parameters but now the application shows an error "Invalid System Title".

APDU:

0001003000010020D01E300000000480ADB2B25179C688D435863293B8E144FCE364B72B018DFC88

Parameters:

Security: AuthenticationEncryption
Client System Title: 534C5653453037313837384C
Block Cipher Key: 6565736C656B616B67736C3036616263
Authentication Key: 6565736C656B616B67736C3036616263
Dedicated Key: 22AE2799EC6B730516920C49F47F35D5
Invocation Counter: 4
Challenge: 7941693612072C6D064338170F3D0527
Server System Title: 474F453030303030

What could be the problem?

Thanks.

jjm90

5 years 9 months ago

Hi,

Hi,

We changed the Client System Title with length 8 and we could translate the message successfully.

But we use length 12 for many projects, why is it not a valid input?

Thanks.

Profile picture for user Kurumi

Kurumi

5 years 9 months ago

Hi,

Hi,

The system title length is always 8 bytes. DLMS standard defines it.

BR,
Mikko

jjm90

5 years 9 months ago

You are right, now we can

You are right, now we can decrypt any message.

Thanks a lot for you great support!!

  • Create new account
  • Reset your password

Hire Us!

Latest Releases

  • Tue, 06/09/2026 - 11:16
    gurux.dlms.java 4.0.95
  • Tue, 06/09/2026 - 10:03
    Gurux.DLMS.Python 1.0.199
  • Mon, 06/08/2026 - 13:39
    gurux.dlms.cpp 9.0.2606.0801
  • Mon, 06/01/2026 - 10:15
    gurux.dlms.cpp 9.0.2606.0101
  • Thu, 05/28/2026 - 16:06
    gurux.dlms.java 4.0.94

New forum topics

  • Error reading L&G Meter
  • Pass a TCP Client to GXNet
  • Australian EDMI Mk10D (Essential Energy area)
  • Strange mix of data notificiation vs get response
  • DLMS Connection
More

Who's new

  • Tuanhgg
  • Adel
  • charnon
  • Paddles
  • Miguel Ángel
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin