Как преобразовать сгенерированный код аутентификации .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);
}