none
triple des가 vs2015에서는 정상동작하는데 2017에서는 에러가 납니다.

    질문

  • triple des의 복호화(decrypt)에서

    bytIn = System.Convert.FromBase64String(str);

                    ms = new MemoryStream(bytIn, 0, bytIn.Length);

                    tcs = new TripleDESCryptoServiceProvider();

                    ct = tcs.CreateDecryptor(mKEY, mIV);

                    cs = new CryptoStream(ms, ct, CryptoStreamMode.Read);

                    sr = new StreamReader(cs);

                 decryptStr = sr.ReadToEnd()

    와 같이 정의하여 vs 2015에서는 정상동작을 합니다.

    그런데 2017에서는  endofstream ....  system.security.cryptography.cryptographicexception 에러가 납니다.

    고수님들 도와주세요

    2015와 2017에서 triple des가 차이가 있나요..

                    

    2018년 2월 13일 화요일 오전 4:42

모든 응답