1. The following code uses cryptographically insecure algorithms such as DES

Dos and Don’ts: Avoid using Statistical PRNG, Inadequate Padding and Insufficient Key Size

2. This code uses statistical PRNG to create a URL for a receipt which remains active for a certain period of time after purchase

3. Don’t use inadequate/inappropriate RSA padding

4. Don’t use insufficient/inappropriate key size