none
关于TripleDESCryptoServiceProvider的解密非密文数据问题

    问题

  • 基于不信任原则,加密后的数据传输后。

    假如传输回来的数据为被篡改后的数据,或者普通的数据,而非加密数据,该如何判断。

    例如返回的加密数据“+IokrT0FD8k==”。

    而传回需解密的是普通的“abc”。

    该如何判断其是否可以解密。不使用try的情况下。

    直接解密会报“Base64长度”或者“不正确的数据”

    2016年7月23日 5:05

答案

  • 你好,

    据我所知。TripleDESCryptoServiceProvider 并没有提供相关的来判断是否是加密的字符串。

    我建议你使用try/catch 来写一个静态(或者扩展方法)的判断方法。然后你就可以使用这个静态方法来判断了

    Best regards,

    Cole Wu


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2016年7月27日 8:09
    版主