עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

מחפש אלגוריתמים ותוכניות של חתימה דיגיטלית (ספרתית).

Featured Replies

פורסם

שלום, לצורך פרוייקט שאני עושה על חתימה דיגיטלית (ספרתית) עליי לכתוב תוכנה שתדע להצפין מידע.

אשמח אם תוכלו להסביר לי את אופן ההצפנה של שיטה מסויימת או להפנות אותי לאתר שמסביר זאת היטב עם דוגמאות ואלגוריתמים.

נוסף על כך ההצפנה צריכה להיות בעזרת שיטת המפתח הציבורי.

תודה על העזרה.

פורסם

השיטות הנפוצות הן

EL-Gamal - אורך מפתח של 1K סיביות.

DSA - אורך מפתח של 320 סיביות.

ECDSA - נחשב יותר בטוח מ-DSA.

אני בטוח שאם תחפש בגוגל את אחד מרשאי היתבות הנ"ל תמצא מידע נוסף

פורסם
  • מחבר

שמעתי משהו על RSA האם גם זו אפשרות?

פורסם

כדי ללמוד קצת על קריפטוגרפיה ואבטחת מידע תוכל להיעזר פה בשקפים של הטכניון,

מידע על RSA ופנקציות הצפנה אחרות נמצא תחת Lecture3.

עם זאת, נראה לי שיש לך בלבול קל בין הצפנה לחתימה (אמנם גם חתימה מצריכה מפתח אבל אין כל הכרח להצפין את המידע, מיועד בעיקר לזיהוי מקור ההודעה ובמקרה של מפתחות פומביים טוב גם ליצירת מצב של אי-הכחשה), כדאי שתעבור על השקפים בעיון ותבין בדיוק מה אתה מחפש.

עם זאת, אין לך צורך לממש אף אחד מן האלגוריתמים הנ"ל, הם ניתנים לך "במתנה" כמעט בכל שפה שתחפוץ כחלק מספריות הקריפטוגרפיה, ב Java לדוגמה יש את JCE שהיום באה כבר כחלק מה SDK.

בהצלחה :xyxthumbs:

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.