function encrypt(ui_w,ui_k,ui_i){
 
         if((ui_k == "" || ui_k == undefined)&&(ui_i == "" || ui_i == undefined)){
                return ""
            }
            var ui_k  = CryptoJS.enc.Utf8.parse(ui_k);
            var ui_i   = CryptoJS.enc.Utf8.parse(ui_i);
            var encrypted =CryptoJS.AES.encrypt(ui_w,ui_k,
                {
                    iv:ui_i,
                    mode:CryptoJS.mode.CBC,
                    padding:CryptoJS.pad.Pkcs7
                });
      return encrypted.toString();
 
    }
elimde böyle bir kod mevcut. CryptoJS ile şifreleme yapıyor. Devtools üzerinden komut çalıştırıldığı zaman bu şekilde bir çıktı veriyor. Kısacası şifreleme yapıyor.
encrypt("66b4891b6e126da6","o12Xl3ni2CcYm167","9vN Tb2091jTD5cYQ") => l3Mm+e9/lEqBov8AG7EDEnkOGol8Qvrt2/3OdvLPIzbA3gj8oalcok9Wd9WqPx84

3-4 saatir araştırıyorum fakat bu kodu bu sonucu verecek şekilde adam akıllı c#'a ekleyemedim. Hali hazırda microsoftun kütüphaneleri ile denedim fakat bazısında hata verdi bazısında bu sonuç ile gelmiyor.

Buradaki encrypt işleminde hangi yöntemler kullanılıyor veya c# ile önceden deneyimleyen oldu mu ?