As suggested in the Erlang docs, .erlang.crypt is set to [{debug_info, des3_cbc, [], "%>7}|pc/DM6Cga*68$Mw]L#&_Gejr]G^"}].
When I decompile the .beam files using The BEAMdasm disassembler, I do not see any difference whatsoever between the encrypted and the not encrypted files. Am I missing anything?
There should be a chunk in the .beam file called Dbgi (if it was compiled with debug_info). That is the chunk that gets encrypted by using encrypt_debug_info. None of the other chunks are encrypted. There is no way to encrypt the contents of any other chunk in a .beam file. So if your goal is to encrypt the code that the compiler emits there is no way to do that using the Erlang compiler. You will need to use some external tool.