Dynamic Cryptography Algorithm by Sourabh Ghose