Hi - When attempting to convert my mRemoteNG file I receive the following error and the conversion process fails.
Traceback (most recent call last):
File "remmina_mremoteng_conv.py", line 225, in
main()
File "remmina_mremoteng_conv.py", line 193, in main
recursion_for_get_group_name([], root)
File "remmina_mremoteng_conv.py", line 125, in recursion_for_get_group_name
recursion_for_get_group_name(cur_group_name + [cur_node.attrib['Name']], cur_node)
File "remmina_mremoteng_conv.py", line 147, in recursion_for_get_group_name
PassDecrypt(cur_node.attrib['Password']), True)
File "remmina_mremoteng_conv.py", line 112, in PassDecrypt
cipher = Cryptodome.Cipher.AES.new(key, Cryptodome.Cipher.AES.MODE_GCM, nonce=nonce)
File "/usr/local/lib/python3.8/dist-packages/Cryptodome/Cipher/AES.py", line 232, in new
return _create_cipher(sys.modules[name], key, mode, *args, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/Cryptodome/Cipher/init.py", line 79, in _create_cipher
return modes[mode](factory, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/Cryptodome/Cipher/_mode_gcm.py", line 620, in _create_gcm_cipher
return GcmMode(factory, key, nonce, mac_len, kwargs, ghash_c)
File "/usr/local/lib/python3.8/dist-packages/Cryptodome/Cipher/_mode_gcm.py", line 188, in init
raise ValueError("Nonce cannot be empty")
ValueError: Nonce cannot be empty
Any help would be much appreciated.
Hi - When attempting to convert my mRemoteNG file I receive the following error and the conversion process fails.
Traceback (most recent call last):
File "remmina_mremoteng_conv.py", line 225, in
main()
File "remmina_mremoteng_conv.py", line 193, in main
recursion_for_get_group_name([], root)
File "remmina_mremoteng_conv.py", line 125, in recursion_for_get_group_name
recursion_for_get_group_name(cur_group_name + [cur_node.attrib['Name']], cur_node)
File "remmina_mremoteng_conv.py", line 147, in recursion_for_get_group_name
PassDecrypt(cur_node.attrib['Password']), True)
File "remmina_mremoteng_conv.py", line 112, in PassDecrypt
cipher = Cryptodome.Cipher.AES.new(key, Cryptodome.Cipher.AES.MODE_GCM, nonce=nonce)
File "/usr/local/lib/python3.8/dist-packages/Cryptodome/Cipher/AES.py", line 232, in new
return _create_cipher(sys.modules[name], key, mode, *args, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/Cryptodome/Cipher/init.py", line 79, in _create_cipher
return modes[mode](factory, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/Cryptodome/Cipher/_mode_gcm.py", line 620, in _create_gcm_cipher
return GcmMode(factory, key, nonce, mac_len, kwargs, ghash_c)
File "/usr/local/lib/python3.8/dist-packages/Cryptodome/Cipher/_mode_gcm.py", line 188, in init
raise ValueError("Nonce cannot be empty")
ValueError: Nonce cannot be empty
Any help would be much appreciated.