Mam system który opiera się o sieć LoRaWAN. Dostaje informacje od bramy zakodowaną w Base64. Potrzebuje odkodować ją na podstawie NwkSKey i AppSKey w poprawny HEX pakiet. Nie chodzi tutaj o prostą funkcje Base64ToHex tylko o dekodowanie na podstawie kluczy. Jest do tego stronka online, dzięki której wiem, że moje dane są prawidłowe, i prawidłowo można je odkodować dzięki tym kluczom. Jednak ja potrzebuje tego w moim programie. Znalazłem jakiś skrypt w gicie:
https://github.com/sntcz/LoRa.Message
który dobrze dekoduje, jednak bez uwzględnienia kluczy. W pliku FRMPayload wydaje mi się, że odbywa się te dekodowanie dla kluczy, ale funkcja Decrypt nie jest wywoływana podczas uruchamiania programu.
Potrzebuję czegoś, co zabierze ode mnie dane, NwkSKey i AppSKey, a odda mi to co na zdjęciu, a dokładnie drugą wersję FRMPayload.
Najlepiej aby było to w C#, ewentualnie Python.