با سلام فراوان خدمت استاد گرامی
سلام
برای نمونه رمزنگاری رشته اتصال یک پروژه ساده حاضر کردم، نگاهی بیاندازید
دانلود مستقیم:
http://simorgh.pro/core/file/Download/A98WG-RXE00-00000-00000
موفق باشید.
تشکر فراوان از زحمتی که کشیدید
فقط ی مشکل کوچیک روی لینک دانلود وجود داره(در هنگام دانلود با خطای فایل موجود نیست مواجه میشم)
چون به برنامه شما دسترسی کامل نداشتم چند تا سئوال برام پیش اومد
اشیاء KEY و IV (توی بعضی سایت ها دیدم بهش میگن وکتور) دقیقا چه کاری انجام میدن؟ خوب KEY تا حدودی از اسمش پیداس که احتمالا یه کلید ایجاد میکنه که داده ها بر اساس اون رمزنگاری میشن ولی وکتور چیه؟
توی یک نمونه کد دیدم که کلید و وکتور رو به صورت یک آرایه از نوع بایت تعریف کرده بود . طول آرایه کلید 32 بود و طول آرایه وکتور 16 ولی توی چندتا مثال دیگه اعداد متفاوتی دیدم طول آرایه کلید به چه چیزی بستگی داره ؟
(از اونجایی که هنوز مفهوم کلی رمز نگاری رو درک نکردم میپرسم) آیا با همین کد میشه از سایر روش های رمزنگاری مثل SHA , MD5 و .... استفاده کرد(منظورم صرفا با تغیر AES به مثلا MD5) یا هر روش سینتکس خواص خودش رو داره؟
{
بعد از ارسال پست این مطلب رو توی سایت شما دیدم لازم شد برگردم بیام اصلاح کنم
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ظاهرا MD5 یک آلگوریتم رمزنگاری نامتقارن هستش و به طور کلی داستان رمزنگاری و ساخت کلید و سرتیفیکتش فرق میکنه
}
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در مورد کد بالا من این رو متوجه شدم ، اگر اشتباه است لطفا اصلاح نمایید
در این تابع ابتدا چک کردید که متن ارسال شده به تابع خالی نباشد ، در صورت وجود رشته اون رو به یک آرایه از نوع اعداد بایت تبدیل کردید
بعد یک شی از کلاس رمزنگاری AES ساختید
متغیر های وکتور و کلید رو مقدار دهی فرمودین
یک متد از شی AES نمونه گرفتید که ظاهرا شی ی است که قراره عمل رمز نگاری رو انجام بده
یک قسمت از فضای حافظه رو تعریف نمودید که قراره اطلاعات رمزنگاری شده به طور موقت اونجا ذخیره بشن
بعد هم یک شی دیگه ایجاد کردید که اطلاعات رو به صورت یک بایت یک بایت میخونه و رمزنگاری میکنه و در اون فضای تعریف شده از حافظه ذخیره میکنه
ولی کار دو خط آخر رو اصلا متوجه نشدم (البته اگه تا همینجاش رو هم درست فهمیده باشم)
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
باز هم از زحمات و توجه شما تشکر میکنم