PDA

View Full Version : سوال: مشکل با Turbopower Lockbox



saied7468
سه شنبه 15 بهمن 1387, 23:08 عصر
با سلام :لبخند:

من از Turbopower Lockbox برای امضا دیجیتال (RSA)استفاده کردم . مشکلم اینه که برای چک کردن امضا اگه در برنامه خودم اگه دوباره امضا رو نسازم پیغام خطا می ده اما در مثال های خود Turbopower Lockbox نیازی به ساختن امضا نیست و فقط کافیه کلید عمومی و امضا و متنی که ازش امضا ساختی رو بدی تا صحت امضا چک شه. من حتی امدم مستقیم تمام محتویات مثال رو در پروژه جدید که با دلفی ایجاد کردم ریختم اما بازم همون پیغام رو داد .( چک کردم خود دلفی هم سالمه مشکلی نداشت )

vcldeveloper
چهارشنبه 16 بهمن 1387, 03:40 صبح
از کدوم مثال LockBox استفاده کردید؟

saied7468
چهارشنبه 16 بهمن 1387, 09:25 صبح
از RSASSA.dpr

اینم یه عکس از ارور برنامه ای که مثال توش کپی شده سورس برنامه رو هم ضمیمه می کنم.
در ضمن اگه فایل اگزه داخل پوشه رو بدون اجرای پروژه اجرا کنید دیگه پیغام خطا نمی ده و فقط می گه امضا درست نیست در حالی که امضا درسته.

http://upload.iranblog.com/1/1233816827.jpg

vcldeveloper
چهارشنبه 16 بهمن 1387, 17:38 عصر
بجای استفاده از متدهای ExponentAsString و ModulusAsString، از متدهای StoreToStream یا StoreToFile برای ذخیره Public Key، و از LoadFromStream یا LoadFromFile برای لود کردن Public Key استفاده کنید.