Web based cryptography is considered harmful