PDA

View Full Version : بهترین روش رمزنگاری داده در C#



passwd
یک شنبه 02 خرداد 1395, 15:57 عصر
سلام
بهترین روش رمزنگاری به روش نامتقارن(Private/Public Key) برای فایل های حجیم و سنگین تو C# چه روشی هست؟!

RSA فقط به درد کد کردن رشته میخوره
میخوام برنامه طوری باشه که فقط با یک کلید عمومی کلی دیتا رو رمزنگاری و ارسال کنه که فقط توسط خودم قابل دیکریپت کردن باشه



با تشکر

nunegandom
یک شنبه 02 خرداد 1395, 20:11 عصر
اگر اشتباه نکنم پرسرعت ترینش md5 هست برای کرک تنشدنشم از random salt استفاده کن ی نگاه به وب بنداز قضیه شو نوشته

passwd
یک شنبه 02 خرداد 1395, 23:03 عصر
اگر اشتباه نکنم پرسرعت ترینش md5 هست برای کرک تنشدنشم از random salt استفاده کن ی نگاه به وب بنداز قضیه شو نوشته

خیلی ببخشید قصد جسارت ندارم ولی سطح دانش شما از برنامه نویسی بخصوص رمزنگاری تا چه حده؟

مشخصه زیر خط فقره چون شما هنوز فرق الگوریتم هشینگ یک رشته و رمزنگاری متقارن/غیرمتقارن و کلید عمومی هیچ اطلاعی ندارید
شما چطور با MD اون هم فایل حجیم مثل یک فیلم 4 گیگابیاتی رو رمز می کنید؟!
درضمن سرعت بالا یک ضعف بسیار بسیار بزرگ برای هشینگ هست و MD5 بنابه دلایلی امنیتش از خیلی الگوریتم ها پایین تره و شکننده هست.( منسوخ شده و الگوریتم SHA-2 SHA-3 جایگذینش شده)
الله اکبر

zerocool151
دوشنبه 03 خرداد 1395, 10:13 صبح
بهتره از triple des استفاده کنی (des 56 Bit Encryption)
حالا اینکه شما این الگوریتم و چجوری پیاده سازی کنی هم باز تو سرعت و امنیت تاثیر داره
البته AES هم هست
انتخابشون کاملا بستگی به business ی که داری و اینکه چه معیارهایی برات مهمه داره

unrealword
دوشنبه 03 خرداد 1395, 16:27 عصر
http://csharphelper.com/blog/2014/09/encrypt-or-decrypt-files-in-c/