binary code and encryption