. . "Pre-requisite: Know basics of programming in C, C++, Java, or other high level language, or possess basic knowledge of any field related to cryptology." . .