PDA

View Full Version : برنامه ام دررمزگشایی توسط الگوریتم des به زبان سی شارپ مشکل داره



hadis shaeidi
جمعه 23 دی 1390, 22:35 عصر
باسلام
یه برنامه ساده درvs2008نوشتم که میخوام یه متن رورمزکنه وسپس عمل رمزگشایی انجام بشه باالگوریتم DES.
حالامشکل اینجاست که عمل رمزکردن بدرستی انجام میشه ولی رمزگشایی خطامیده لطفابرنامه روهمین جاگذاشتم یه نگابندازید.
درضمن کلیدرمزهم بایدبین9تا24کاراکترباشه.
ممنون میشم اگه منوراهنمایی کنید.

meysamrt
شنبه 24 دی 1390, 00:10 صبح
شاید این مطلب کمکت کنه
http://mkhoshbakht.blogfa.com/post-18.aspx

hadis shaeidi
شنبه 24 دی 1390, 12:57 عصر
باتشکرازشما حتما بررسی میکنم

gsearch
شنبه 24 دی 1390, 15:22 عصر
با سلام
اول اینکه کد شما خیلی آشفته است و نمی دونم چرا این همه تابع برای تبدیل رشته به آرایه نوشتید، در حالی که در دات نت مجموعه کاملی وجود داره.
بعد از سر و کله زدن با برنامه تون، مشکلتون باید با تغییر خط زیر در انتهای تابع رمزگذار (button1_Click) حل بشه.
این خط رو
this.tbEncrypt.Text = ByteToString(encrypted);
با این خط جایگزین کنید.
this.tbEncrypt.Text = Convert.ToBase64String(encrypted);

hadis shaeidi
شنبه 24 دی 1390, 16:39 عصر
شرمنده منم این کدروازاینترنت گرفته بودم .ممنونم ازپاسختون