עבור לתוכן

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

Featured Replies

פורסם

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

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

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

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

פורסם

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

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

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

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

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

פורסם
  • מחבר

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

פורסם

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

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

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

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

בהצלחה :xyxthumbs:

ארכיון

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

דיונים חדשים