Как сгенерировать код аутентификации для S3 Bucket в Dart Flutter - PullRequest
0 голосов
/ 01 марта 2019

Как преобразовать сгенерированный код аутентификации .net в DART?Мне нужно сгенерировать ключ аутентификации.Как это сделать?Из-за необходимости S3 Bucket.

проверка моего кода JavaScript также Как получить изображение из S3 Bucket во флаттере?

 public JsonResult GetAuthenticationKey() {
            string date = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
            string key = ";ross@si";
            string code = AccountController.Encrypt(date, key);
            return Json(code, JsonRequestBehavior.AllowGet);
        }

        public static string Encrypt(string toEncrypt, string key)
        {
            byte[] keyArray;
            byte[] keyArray2; 
            byte[] toEncryptArray = UTF8Encoding.UTF8.GetBytes(toEncrypt);

            keyArray = UTF8Encoding.UTF8.GetBytes(key);
            keyArray2 = System.Convert.FromBase64String("pdFdo="); 

            var tdes = new TripleDESCryptoServiceProvider();
            tdes.Key = keyArray;
            tdes.IV = keyArray2;

            ICryptoTransform cTransform = tdes.CreateEncryptor();
            byte[] resultArray = cTransform.TransformFinalBlock(toEncryptArray, 0,toEncryptArray.Length);
            return Convert.ToBase64String(resultArray, 0, resultArray.Length);
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...