there is so much more to pyarmor they have virtualized protection and much more make a second video covering the other features like setting a license to the file so that it expires after so much time or the different modes of obfuscation and what they do i enjoyed the video but was very basic in my opinion and could offer more but overall liked
so whats the best practice for storing string? besides from file and from enviroment, because when the python EXE drops to client / user you clearly dont store string in their environment. For examle I have Python EXE with my API KEY and I want to drop that EXE to client/user, whats the best practice for storing my API KEY?
There is not really a secure way to store strings in your program. Sure, you can encrypt all strings and decrypt them at runtime, but there is no way to hide those strings once they are loaded into memory. If you want a decent login system, you can hash the password, hash the username, and check if they match, or simply with a web interface to an API. This would be really dangerous in python where code obfuscation and virtualization are much harder. Besides low obfuscation, web debugging security would become a challenge.
Hello MR armor I have an encryption challenge that has not been decoded for a year and a half, I challenge you to disassemble it, and it's its type, Marshal
@@bigtymer4862 what point i was originally making that "come on its python" why do this and obfocusting has its downsides and so i don't like it if i want to i would write it on c++ or rust then add extra protection to that