Digital Signature Technology: Verifying Documents Electronically