Logo

רד-בורד: ארכיון

ראשי > אבטחת מידע > [שאלה] יצרת הצפנה

10/10/2007 20:32:36 AxBx
אז מה קורה חברה אני חדש כאן
אני מנסה ליצור הצפנה ואין לי שום כיון ליצרת הצפנה אני רוצה שתגידו לי כאן רעיונות ליצרת הצפנה
10/10/2007 20:59:00 devil kide
ציטוט:אז מה קורה חברה אני חדש כאן
אני מנסה ליצור הצפנה ואין לי שום כיון ליצרת הצפנה אני רוצה שתגידו לי כאן רעיונות ליצרת הצפנה
תראה, יש כמה שיטות להצפין מידע...אבל בגדול הכל מסתכם על אותו העקרון.
לצד שמפענח את ההצפנה צריכה להיות המפתח שאיתו השתמשו להצפין, כדי שיוכל לפענח את הכתב.
הצפנה יכולה להיות בצורה מאוד פשוטה, למשל לקחת את הקוד האסקיי של האותיות , ולכל אסקיי(ascii) של אות (בנפרד) להוסיף מספר מסויים, נניח 10.
אז אם נצפין את המילה "סבבה" נקבל:
קוד:
141=ס
129=ב
129=ב
132=ה

עכשיו נוסיף לכל מספר 10, וזו התוצאה:

קוד:141+10=151
129+10=139
129+10=139
132+10=142

עכשיו את הקודים האסקיים שנוצרו (151,139,139,142) נחזיר לתווים ונקבל:קככמ. דיי "מוצפן", את זה יהיה דיי קל לפענח(לא נכנס לצורה שדרכה נפענח),אז אפשר להשתמש במילה כדי לקודד, זאת אומרת אם נצפין את "סבבה" עם "במבה" אז זה יהיה ככה:
קוד:
141=ס
129=ב
129=ב
132=ה
______________
במבה:
ב=129
מ=142
ב=129
ה=132


עכשיו נוסיף את המספרים בצורה הבאה:
קוד:
141+129=270
129+142=271
129+129=258
132+132=264



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

כמובן שיש אלגוריתמים יותר מורכבים... קצת google :).

וגם:
http://vlib.eitan.ac.il/encryption2/[ההודעה נערכה על-ידי devil kide ב-10/10/2007 21:02:03]
11/10/2007 09:27:29 Helios
http://he.wikipedia.org/wiki/%D7%94%D7%A6%D7%A4%D7%A0%D7%94

http://vlib.eitan.ac.il/encryption1/index.htm

http://www.ssh.fi/support/cryptography/index.html

http://www.cacr.math.uwaterloo.ca/hac/
11/10/2007 19:44:23 cp77fk4r
אני מבין שאתה חדש בנושא, אני מאוד ממליץ לך על הספר "סודות ההצפנה" של הסופר סיימון סינג, הספר לא הכי חדש, אבל מאוד מעניין ומלמד.
03/11/2007 20:07:13 HLL
מה שאתה צריך זה מתמטיקה
כל מה שאתה צריך לחשוב עליו זה לתכנן f ו f’ כך ש:
קוד:
f(t) = c
f’(c) = t
.
עמודים: 1