• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
AES Cryptography
#1
سلام دوستان

این کد فکر میکنم باید C# باشه و میدونم که مربوط به این سایت نیست Blush

من این کد رو برای رمز نگاری فایل ها پیدا کردم ُ فقط عملکرد کد رو نمیدونم میخوام بدونم که عملکرد این کد خط به خط به چه شکلیه و اون تقسیم ( /۸ ) که زده چیه و ....

مرسیHeart
کد:
class Encryption
    {
        public byte[] AES_Encrypt(byte[] bytesToBeEncrypted, byte[] passwordBytes)
        {
            byte[] encryptedBytes = null;


            // Set your salt here, change it to meet your flavor:
            // The salt bytes must be at least 8 bytes.
            byte[] saltBytes = new byte[] { 1, 2, 3, 4, 5, 6, 7, 8 };


            using (MemoryStream ms = new MemoryStream())
            {
                using (RijndaelManaged AES = new RijndaelManaged())
                {
                    AES.KeySize = 256;
                    AES.BlockSize = 128;


                    var key = new Rfc2898DeriveBytes(passwordBytes, saltBytes, 1000);
                    AES.Key = key.GetBytes(AES.KeySize / 8);
                    AES.IV = key.GetBytes(AES.BlockSize / 8);


                    AES.Mode = CipherMode.CBC;


                    using (var cs = new CryptoStream(ms, AES.CreateEncryptor(), CryptoStreamMode.Write))
                    {
                        cs.Write(bytesToBeEncrypted, 0, bytesToBeEncrypted.Length);
                        cs.Close();
                    }
                    encryptedBytes = ms.ToArray();
                }
            }


            return encryptedBytes;
        }
    }
---------------------------------------------------------------------------
خدایا ، مگر می شود تو باشی و ما تنها باشیم ؟
  پاسخ
تشکر شده توسط :
#2
کد کو پس ؟Big Grin
  پاسخ
تشکر شده توسط :
#3
(۱۳۹۳ آبان ۲۵, ۰۲:۵۷ ب.ظ)oia نوشته: کد کو پس ؟Big Grin

اوه اوه یادم رفت کدو بزارم Blush

گذاشتم الان
---------------------------------------------------------------------------
خدایا ، مگر می شود تو باشی و ما تنها باشیم ؟
  پاسخ
تشکر شده توسط :
#4
دوستان رمز نگار یاری کنن Smile
---------------------------------------------------------------------------
خدایا ، مگر می شود تو باشی و ما تنها باشیم ؟
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان