public static string Encrypt(string inputText, EncryptionAlgorithmEnum encryptionAlgorithmEnum, Encoding encoder) { string result; switch (encryptionAlgorithmEnum) { case EncryptionAlgorithmEnum.MD5: result = EncryptionService.EncryptWithMD5(inputText, encoder); break; case EncryptionAlgorithmEnum.SHA1: result = EncryptionService.EncryptWithSHA1(inputText, encoder); break; case EncryptionAlgorithmEnum.SHA256: result = EncryptionService.EncryptWithSHA256(inputText, encoder); break; case EncryptionAlgorithmEnum.SHA384: result = EncryptionService.EncryptWithSHA384(inputText, encoder); break; case EncryptionAlgorithmEnum.SHA512: result = EncryptionService.EncryptWithSHA512(inputText, encoder); break; default: result = string.Empty; break; } return(result); }
public static string EncryptWithSHA512(string inputText) { return(EncryptionService.EncryptWithSHA384(inputText, Encoding.Default)); }