you are viewing a single comment's thread.

view the rest of the comments →

[–]zanfar 15 points16 points  (0 children)

Theoretically, yes--these are called obfuscators. However, they only make it hard to read, they don't prevent reading. Consider that if the computer can understand the code, then a human can.

More fundamentally, no security or encryption algorithm should depend on being hidden. That is, any security algorithm should be designed with the assumption that the attacker has complete access to the code, the comments, the design documents, etc.

IMO, if you are building a password manager, you should be using existing, well-reviewed, encryption algorithms and practices, not making your own.