Algorithm For Data Encryption