What’s the encryption method used for the password-protected zip file exported by the app?
I’ve read that the older methods are pretty weak (links below), but they’re often the only encryption method available. This is considering the user has chosen a strong password.
I’m using the same in Syncthing Tray on Android by the way (as “my” code is “inspired” by what Syncthing-Fork is doing).
I would assume it is secure (as AES 256-bit generally is) but I haven’t reviewed how zip4j is implementing the AES 256-bit encryption under the hood.
I was able to open these archives just fine with Ark.
Note that the number of characters should not have an impact on decryption speed. Your archiving software probably got stuck due to a bug in its implementation.