I need to control a Panasonic monitor, preferably with authorization. For that I need to create an md5 hash. Is this possible with RedEye? As far as I can tell it isn't included with Lua by default and neither can I find anything on it in the programming manual. If not, is it possible to install the md5 library available at "keplerproject.org/" on the "standard" RedEye device?
In the absence of an "official" answer, I can't find a way to do this, so unless there is an official way, or the next upgrade ( which will hopefully appear before Thinkflood disappears ) includes it then I think that you're stuck. If you have a Linux box or something like a QNap or other NAS that runs Linux then it would be possible to write a daemon that gets passed a block and returns its MD5 hash, then access that using the IP functions of the RedEye, but that's convoluted to say the least.
So, does the Panasonic monitor require an MD5 signature of every control packet then? Or use some form of challenge/response? Seems like overkill....
Thanks for the unofficial answer. I already did suspect that (since it doesn't support http digest authentication either, basically md5 also).
Panasonic indeed uses a challange/response type of authentication, combining a fixed password and random set of numbers. The response needs to be an MD5 hash. According to Panasonic I can disable authentication by setting password to blank. However, until I try it I can't be sure that this also means I don't have to hash the random set of numbers. I will try somewhere in the coming weeks.
But indeed it seems a bit overkill, the whole procedure. Similarly for the Nas solution (which isn't there) or Raspberry PI). Luckily the network is private and the device is just a monitor, so I can safely disable authentication (assuming that does what I hope it does).
Kind regards, Maarten
Leave a comment on sidepipe's reply
Change topic type
Link this topic
Provide the permalink of a topic that is related to this topic