FYI, this is now implemented in v7.7.5:
Improved: Public link urls will now include the hashed ID (letters and numbers e.g. …/y42/image.jpg) instead of the plain number ID (e.g. …/175/image.jpg). In previous versions, it was still secure even when a plain number ID was used because you would also need to know the exact file name in combination to guess the url. It was not possible to just increment the number and access possible public links from the database. However the new mangled/unguessable IDs will ensure the user that public links are actually secure. The previously created public links will be still be accessible via their same urls and they will keep working, the new type of urls will only be generated for newly created public links.