I was wondering, what types of programming languages are used in the field of Cryptography? I'm a math major with a working knowledge of C/C++, Java, and Python. Would it be worthwhile to learn some assembly languages? Should I learn more high level languages? Or, should I hone my skills in the languages I already know?