ABA


"צריך עזרה עם Cryptography בC#"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15183 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15183
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   00:26   07.02.09   
אל הפורום  
  צריך עזרה עם Cryptography בC#  
 
   ערכתי לאחרונה בתאריך 07.02.09 בשעה 00:29 בברכה, ronen333
 
אני רוצה להצפין את הכרטיסי אשראי בהצפנת RSA.
הפעולות שעשיתי הן כאלו-

public static string EncryptingCreditCard(string CreditCard)
{

RSACryptoServiceProvider myrsa = new RSACryptoServiceProvider();
ASCIIEncoding textEncodeing = new ASCIIEncoding();

Byte[] newdata = textEncodeing.GetBytes(CreditCard); //encoding to bytes
Byte[] encrypted = myrsa.Encrypt(newdata, false);
CreditCard = textEncodeing.GetString(encrypted); //encode back to string
return CreditCard;
}
public static string DecodingCreditCard(string CreditCard)
{
if (CreditCard != "")
{
RSACryptoServiceProvider myrsa = new RSACryptoServiceProvider();
ASCIIEncoding textEncoding = new ASCIIEncoding();
Byte[] encrypted = textEncoding.GetBytes(CreditCard); //to bytes
Byte[] decrepted = myrsa.Decrypt(encrypted, false); //decode
CreditCard = textEncoding.GetString(decrepted); //back to string
}
return CreditCard;
}


אבל יש בעיה עם זה..

תודה רבה מראש לעוזרים
עריכה:
ספריות-


using System;
using System.Collections.Generic;
using System.Text;
using System.Security.Cryptography;


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אתה הולך רחוק רחוק מדי , akoka 07.02.09 00:37 1
     אני רוצה תוכנית קשוחה ומגניבה מה איכפת לך? P= ronen333  07.02.09 00:41 2
         אממ מה לא עובד כאן? akoka 07.02.09 00:50 3
             אין לי מושג אחי ronen333  07.02.09 00:55 4
                 חח שמע זה לא הולך ככה ... Deuce  07.02.09 01:06 5
                     מי אמר שזו היתה צורת העבודה שלי? ronen333  07.02.09 09:15 6
                         ההבדל היחיד שמצאתי ביני לבין MSDN ronen333  07.02.09 09:37 10
                     לא מתאים לך... Sn00py  07.02.09 09:36 8
                         אני בספק אם בודק הבחינה יידע איך עובד RSA. Deuce  08.02.09 23:27 19
                             צודק Sn00py  09.02.09 01:59 22
                             אני לא עושה את זה בשביל הציון |= ronen333  09.02.09 20:26 26
                         הגישה הזאת נוראית לפי דעתי Net_Boy  09.02.09 00:56 20
                             שלא תבין אותי לא נכון, גם אני מאוד סולד מהגישה הזו Sn00py  09.02.09 01:57 21
                                 אני לא אמרתי משהו רע על המחלקות של .NET Net_Boy  09.02.09 11:32 23
                                 לאדע שמע, זאת גישה קצת רובוטית אתה חייב להסכים. Deuce  10.02.09 12:58 32
                                     אחח אתה יודע כמה אני אוהב אותך ? :) Sn00py  10.02.09 15:05 33
                                         Deuce+SN00PY= LOVE ronen333  10.02.09 18:52 35
                                             חח אפשר לומר שאנחנו בסוג של קשר רומנטי. Deuce  11.02.09 02:11 36
     בכל מקרה צריך להצפין ככה או ככה. אבל בעקרון Sn00py  07.02.09 09:37 9
         אין לי תקציב לפרוטקול בטוח ronen333  07.02.09 09:52 13
  אולי תכתוב מה הבעיה במקום להגיד שיש בעיה? :) Sn00py  07.02.09 09:33 7
     ממצב לירן? :) ronen333  07.02.09 09:39 11
         אוקיי Sn00py  07.02.09 09:52 12
             ... ronen333  07.02.09 10:00 14
                 אתה מתבלבל אני חושב Sn00py  07.02.09 10:16 15
                     אחי ronen333  07.02.09 10:43 16
                         זה לא שווה כלום... אין לך קביעה של מפתח בכלל ככה... Sn00py  07.02.09 10:48 17
                             אממ אווקי ronen333  07.02.09 10:50 18
  אממ תראה בתור אחד שמתכנת c# ועוד שפות ori1988 09.02.09 15:39 24
     מה לכול הרוחות והשדים ומריה הקדושה ושמשון הגיבור akoka 09.02.09 16:32 25
         חסכת לי תגובה P= ronen333  09.02.09 20:32 27
             טוב תרביצו לי וזהו... חח ori1988 10.02.09 02:47 28
                 אני הייתי נחמד מה אתה רוצה? P= ronen333  10.02.09 09:31 29
                     למה הייתי נחמד :( איתך אני רק קשוח:) akoka 10.02.09 11:56 30
                         תודה באמת XD ronen333  10.02.09 12:18 31
                             חחח סבבה =] ori1988 10.02.09 16:30 34

       
akoka

   00:37   07.02.09   
אל הפורום  
  1. אתה הולך רחוק רחוק מדי ,  
בתגובה להודעה מספר 0
 
   חוץ מבנקים שבאמת מצפינים לדעתי את הכרטיסי אשראי במאגרים שלהם ,ומוגנים הייטב ,אין אתר אינטרנט/תוכנה שעושה את זה ,כי אין צורך בזה ,במקום להגן על הנתונים שלך תגן על המקום שבו הם מאוחסנים זה לא היגיון פשוט?

RSA זה מגניב לגמרי ,אבל אני לא חושב שהשימוש בו הכרחי כול כך.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   00:41   07.02.09   
אל הפורום  
  2. אני רוצה תוכנית קשוחה ומגניבה מה איכפת לך? P=  
בתגובה להודעה מספר 1
 
  

אתה יכול לעזור לי בקטע הזה?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   00:50   07.02.09   
אל הפורום  
  3. אממ מה לא עובד כאן?  
בתגובה להודעה מספר 2
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   00:55   07.02.09   
אל הפורום  
  4. אין לי מושג אחי  
בתגובה להודעה מספר 3
 
   ערכתי לאחרונה בתאריך 07.02.09 בשעה 00:56 בברכה, ronen333
 
עשיתי לפי קטע תוכנית שמצאתי בגוגל.. ושרשמתי את זה על אותו סגנון.. ולא פועל.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   01:06   07.02.09   
אל הפורום  
  5. חח שמע זה לא הולך ככה ...  
בתגובה להודעה מספר 4
 
אתה כאילו מעתיק קוד ומצפה שנסביר לך למה זה לא עובד.
קודם כל, על פניו אני לא ממש מבין את הפונקציות וזה לא נראה לי כמו קידוד RSA אמיתי אלא חרטא כלשהי.

דבר שני, מה לא פועל? התכנית? הקידוד?
בכל מקרה, אתה רוצה ללמוד RSA? תלמד קצת על מספרים ראשוניים, תתחיל באלגוריתמים מעניינים כמו אלגוריתם מילר-רבין, אלגוריתם פרמה לבדיקת ראשוניות ועוד. ואז תעבור לנושא היותר קשוח שנקרא RSA.

אתה מדלג על שלבים ומן הסתם ייצא לך בלאגן כי RSA זאת לא שיטה קלה והיא מבוססת על מתמטיקה לא פשוטה לתלמידי תיכון.

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






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   09:15   07.02.09   
אל הפורום  
  6. מי אמר שזו היתה צורת העבודה שלי?  
בתגובה להודעה מספר 5
 
   א.לפני שהחלטתי להשתמש במחלקה הזאת קראתי על שיטות הצפנה, איך הם עובדות והמורה שלי למתמטיקה הסבירה לי באופן אישי איך זה עובד.

ב.רשמתי את האלגוריתם לזה בעצמי והחלטתי בסוף שלא להסתבך אם זה קיים כבר ב.NET FRAMEWORK. אני לא מאמין שמה שמקירוסופט עושה אפשר לקרוא לזה חרט'א. ואני לא "מעתיק קוד" ומצפה שהוא יעבוד, המחלקה הזאת לא כל כך מסובכת להבנה. אתה שולח מערך ביטים של הנתונים מצפין אותם ואז אותו תהליך רק בצורה הפוכה. מה יותר יפה מזה שהם דואגים לי למפתוחות ולאלגוריתם עצמו... ואם לא הייתי מצפה שיעזרו לי נראה לך הייתי רושם פה?

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



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   09:37   07.02.09   
אל הפורום  
  10. ההבדל היחיד שמצאתי ביני לבין MSDN  
בתגובה להודעה מספר 6
 
   http://msdn.microsoft.com/en-us/library/system.security.cryptography.rsacryptoserviceprovider(VS.71).aspx


ראיתי רק בMSDN שהם משתמשים בפרמטר שלישי RSA.ExportParameters(false)
ואז עושים לו יצוא כלשהו.. אין ממש הסבר למה. מישהו?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   09:36   07.02.09   
אל הפורום  
  8. לא מתאים לך...  
בתגובה להודעה מספר 5
 
   ערכתי לאחרונה בתאריך 07.02.09 בשעה 09:52 בברכה, Sn00py
 
בשביל לשגר טיל גרעיני, ראש הממשלה לא צריך לדעת איך הוא בנוי...

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

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

אם הוא ישתמש בספריה המוכנה הזאת, הוא יקבל RSA כשר למהדרין.

אם זה יעניין אותו, הוא יקרא הלאה, אם לא - יש לו את מה שהואצריך.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   23:27   08.02.09   
אל הפורום  
  19. אני בספק אם בודק הבחינה יידע איך עובד RSA.  
בתגובה להודעה מספר 8
 
אני לא בקטע רע, פשוט השתמע שהוא רוצה לדעת באמת על RSA ולא עובד כדי לקבל 100. אם כל מה שחשוב זה הציון, אז אין לי מה להכנס לדיון.

אני בטוח שאין צורך להשתמש בדבר מפוצץ כמו RSA כדי לקבל 100.

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

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

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






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   01:59   09.02.09   
אל הפורום  
  22. צודק  
בתגובה להודעה מספר 19
 
   גם אני חושב ש AES יפתור לו את העניין - כמה שורות קוד, להעביר מפתח דו כיווני ונגמר הסיפור - הצפנה מעולה וזה ירשים את הבוחן.

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

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   20:26   09.02.09   
אל הפורום  
  26. אני לא עושה את זה בשביל הציון |=  
בתגובה להודעה מספר 19
 
   ערכתי לאחרונה בתאריך 09.02.09 בשעה 20:42 בברכה, ronen333
 
הפרויקט שלי כבר לפני שנה עם הערך 100. אני רק מנסה לגעת בדברים נוספים כדי להרחיב קצת את הידע ולשלב אותם בפרויקט.
וכמו שאמרתי- עוד לפני שהתחלתי לעבוד עם המחלקה הזאת קראתי על הצפנות בכללי (סימטריות ואסמטריות) ודנתי עם המורה שלי למתמטיקה בנושא והיא המליצה לי ללכת על RSA. אז חקרתי אותה לעומק וניסתי לעשות אלגוריתם בעצמי.

אבל איפה שהוא באמצע התיאשתי(בחלק שאני אמור למצוא את D) כי בכל זאת אני לא אשף עצום במתמטקיה עדיין |=.
ושמעתי על המחלקה אז החלטתי לבדוק אותה..

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק
   00:56   09.02.09   
אל הפורום  
  20. הגישה הזאת נוראית לפי דעתי  
בתגובה להודעה מספר 8
 
   תוכניתן צריך לדעת מה הוא עושה
זה מאד נחמד שב .NET יש מלא מעטפות ועושים פשוט Encode ו Decode

וזה הרבה מעבר לתלמיד תיכון או לא תלמיד תיכון ,
זה פשוט הקונספט של .NET וזה יהיה הקונספט של השפה הבאה היותר מודרנית מ .NET
ויש בזה בעייתיות מטורפת.

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

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

אני מאד סולד מהגישה של "תשתמש (גם אם אתה לא יודע איך זה עובד) ויהיה בסדר"



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   01:57   09.02.09   
אל הפורום  
  21. שלא תבין אותי לא נכון, גם אני מאוד סולד מהגישה הזו  
בתגובה להודעה מספר 20
 
   אבל שמישהו בא ושואל בפורום לגבי קוד ספציפי, ושים לב, שוב,
קוד ספציפי שלא עובד, אני לא אתחיל להכנס איתו לדיון פילוסופי
לגבי שימוש במחלקה כזו או אחרת.

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

עומר, אתה בא מהצבא שלימדו אותך לא לסמוך על כלום ולבנות הכל בעצמכם. אתה רק שוכח שני דברים: הראשון, שהאנשים שכתבו את המחלקות הללו הם המהנדסים הטובים ביותר בתחומי המתמטיקה, מדעי המחשב וכו'(ואתה יכול
להכנס ל- WEBCASTS של הכותבים של המחלקות ב NET. ולהבין מה הם למדו ואיפה, וכמה הם סוסים בתחומם) ואני סומך עליהם לא ב-100 אחוז, אלא ב 200 אחוז. הדבר השני שאתה שוכח, שלקוח מאושר הוא לקוח שמשלם פחות. זה ידוע. וזה כלל מפתח. אני לא אומר לעבוד חאפרי, ההפך - אני נגד זה לחלוטין, אבל שיש מחלקה ברמה כל כך טובה(ות'אמת? היא ברמה מעולה, נכתבו על זה המון פוסטים בבלוגים מקצועיים בנושאי NET.) ומישהו הולך ומתחיל להגיד שהיא לא נראית לו ללא שום סיבה נראית לעין, זה דבר די
טיפשי. למה אני בניתי לדוגמה מימוש משלי? כי פשוט רציתי להבין.

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

זאת דעתי בכל אופן.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק
   11:32   09.02.09   
אל הפורום  
  23. אני לא אמרתי משהו רע על המחלקות של .NET  
בתגובה להודעה מספר 21
 
   ואני מאד נגד להמציא את הגלגל מחדש
ואין שום בעייה להשתמש ב .NET ובכל המעטפות המוכנות.
אבל כמו שציינתי, אני חושב שלפני שנהנים מהדברים האלו חשוב לדעת את הבסיס היטב.
אני גם די משוכנע שהתוכניתני .net הטובים הם אלו שהיה להם ניסיון מובהק בשפות קודמות ובעבודה ישירה עם המערכת הפעלה ולא אלו שהתחילו ישר עם שפה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   12:58   10.02.09   
אל הפורום  
  32. לאדע שמע, זאת גישה קצת רובוטית אתה חייב להסכים.  
בתגובה להודעה מספר 21
 
אפשר או להסתכל על זה כפורום הכי אווטסיידר שיש, בא משתמש, מבקש עזרה בקוד ואתה נותן לו מענה, או להסתכל קצת מעבר ולהבין שיש פה קצת מעבר לפורום רובוטי, זה פורום שבסה"כ מכירים קצת אחד את השני. במקרה אנחנו מכירים טיפה את רונן (גם אתה, גם אני) ויודעים עליו קצת דברים, יודעים על הידע שלו קצת דברים, ולכן זה כן מווסת את התשובה למקום מסויים.

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






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   15:05   10.02.09   
אל הפורום  
  33. אחח אתה יודע כמה אני אוהב אותך ? :)  
בתגובה להודעה מספר 32
 
   ברור שלא אתה לא בא להשתחצן.
אבל יכול להיות שהדעות שלנו טיפה שונות...
מבחינתי שבא מישהו לפורום - אני עוזר לו בצורה שהוא ביקש...

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   18:52   10.02.09   
אל הפורום  
  35. Deuce+SN00PY= LOVE  
בתגובה להודעה מספר 33
 
   ערכתי לאחרונה בתאריך 10.02.09 בשעה 18:53 בברכה, ronen333
 

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

נתקעתי כמו מקודם מה לעשות עם הD. מי מתנדב לעזור? D=


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   02:11   11.02.09   
אל הפורום  
  36. חח אפשר לומר שאנחנו בסוג של קשר רומנטי.  
בתגובה להודעה מספר 35
 

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

בחרת בדרך הנכונה בכל אופן לדעתי ;)






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   09:37   07.02.09   
אל הפורום  
  9. בכל מקרה צריך להצפין ככה או ככה. אבל בעקרון  
בתגובה להודעה מספר 1
 
   אתרים גדולים בכלל לא שומרים את כרטיסי האשראי.
הם מבצעים סליקה, וזהו, המספר נשמט...

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   09:52   07.02.09   
אל הפורום  
  13. אין לי תקציב לפרוטקול בטוח  
בתגובה להודעה מספר 9
 
   אז לפחות אני אצפין את המידע.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   09:33   07.02.09   
אל הפורום  
  7. אולי תכתוב מה הבעיה במקום להגיד שיש בעיה? :)  
בתגובה להודעה מספר 0
 
  

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   09:39   07.02.09   
אל הפורום  
  11. ממצב לירן? :)  
בתגובה להודעה מספר 7
 
   הרבה זמן לא שמעתי מימך..
הייתי רושם לך בשמחה מה הבעיה.. אבל זה לא שהתוכנית לא מתקמפלת או משהו אז אין לי בדיוק איך לרשום מה הבעיה.
זה פשוט לא מפענח טוב את מה שהצפנתי.



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   09:52   07.02.09   
אל הפורום  
  12. אוקיי  
בתגובה להודעה מספר 11
 
   דבר ראשון אולי תחשוב להשתמש בהצפנה יותר פשוטה.
בעקרון, תקרא ב MSDN על RSAParameters, אתה צריך לספק נתונים מסוימים(D, P, DQ וכאלו). פתח MSDN ותקרא מה כל אחד אומר.
אבל שוב, אולי תשתמש בהצפנה פשוטה - אין לך פה צורך ב PUBLIC KEY ENCRYPTION.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   10:00   07.02.09   
אל הפורום  
  14. ...  
בתגובה להודעה מספר 12
 
  
http://msdn.microsoft.com/en-us/library/system.security.cryptography.rsaparameters.aspx

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   10:16   07.02.09   
אל הפורום  
  15. אתה מתבלבל אני חושב  
בתגובה להודעה מספר 14
 
   אתה יודע מה כל אחד אומר?
תקשיב, אני במקומך הייתי מגגל קצת ומחפש מימוש מוכן כמו שכתבתי למעלה.
בעקרון אתה יוצר מופע של RsaParameters ואז פשוט מעביר אותו בפונקצית
Encrypt של ה RsaCryptoProvider... מה הבעיה?

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

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   10:43   07.02.09   
אל הפורום  
  16. אחי  
בתגובה להודעה מספר 15
 
   ערכתי לאחרונה בתאריך 07.02.09 בשעה 10:57 בברכה, ronen333
 
אני לא מחפש רק פתרון ועבודה קלה ללהצפין. אני לא מהאנשים שהולכים אחורה שהם נתקלים בבעיה. בא לי להצפין בRSA מה כל כך מפריע לכם? P=
אני לא מבין איך המחלקה כל כך עוזרת לי אם אני צריך לקבוע להם גם 2 מספרים ראשוניים וגם למצוא את D שזה בעצם להפעיל את אוקלידס המורחב |=.
בMSDN הם משתמשים בExportParameters במקום להציב את המפרמטרים. עכשיו אין לי מושג איזה פרמטרים זה מחזיר אבל אני אנסה את זה.. ואודיע בהמשך .


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   10:48   07.02.09   
אל הפורום  
  17. זה לא שווה כלום... אין לך קביעה של מפתח בכלל ככה...  
בתגובה להודעה מספר 16
 
  

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   10:50   07.02.09   
אל הפורום  
  18. אממ אווקי  
בתגובה להודעה מספר 17
 
   צודק.
אני מתחיל סתם לזרוק דברים מתוך יאוש.
טוב אני אקבע לו את המפתח הסודי ו2 מספרים ראשוניים בעל 100 ספרות ונראה איך ילך. אני אשב על זה היום בערב..

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ori1988

   15:39   09.02.09   
אל הפורום  
  24. אממ תראה בתור אחד שמתכנת c# ועוד שפות  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 09.02.09 בשעה 15:41 בברכה, ori1988
 
אין לי מושג הכל פה מעורבב.. לא מסודר..

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

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   16:32   09.02.09   
אל הפורום  
  25. מה לכול הרוחות והשדים ומריה הקדושה ושמשון הגיבור  
בתגובה להודעה מספר 24
 
   הקשר ,בן מה שהוא כתב למה שאתה אומר?

מה הקשר בן static לtypes מה מה מה מה מה מה מה מה מה מה מה תסביר לי מה?

מה זה סתם אותיות?

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

ולא שמעת על פונקציה סטטית שמחזירה string או כול type אחר?:|

פונקציה/משתנה סטטי ,הוא משתנה שיכול להקרא בלי ליצור instance של המחלקה שמכילה אותו ,ונועד בעיקר לשימוש inner בתוך המחלקה עצמה.

קיצר במקום לבוא ולחרבש לנו בשכל ,יש לך המון מה ללמוד.

ומאיפה אתה יודע שחסרים פה הnamespaces של האובייקטים ? הוא רק כתב את הקוד שהוא השתמש בו ,ומה זה "פתוח פה כמה אובייקטים" ,אני לא זוכר שפותחים אובייקטים,ומה זה "שולף מהם" ?

תודה וערב טוב.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   20:32   09.02.09   
אל הפורום  
  27. חסכת לי תגובה P=  
בתגובה להודעה מספר 25
 
  
אוסיף בנוגע לSTATIC-
עשיתי את הפעולות סטטיות כי פעולה סטטית יכולה לקרוא אך ורק לפעולות סטטיות אחרות.

ובתור ניסוי הפעלתי אותם בפעולה MAIN... שהיא סטטית |=.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ori1988

   02:47   10.02.09   
אל הפורום  
  28. טוב תרביצו לי וזהו... חח  
בתגובה להודעה מספר 27
 
   חח מי ישמע מה אמרתי..
אני אומר איך אפשר לעזור לו פה..
הוא פתח פה אובייקטים..
איפה הקוד של הקלאסים שאפשר לראות מה הוא עשה לזה התכוונתי..
ולגבי סטאטיק..

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

akoka
אתה תותח על אתה יודע הכל..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   09:31   10.02.09   
אל הפורום  
  29. אני הייתי נחמד מה אתה רוצה? P=  
בתגובה להודעה מספר 28
 
   יוחאי הוא זה שתמיד עוקץ..
בכל מקרה- מה זה 'איפה הקוד של הקלאסים שאפשר לראות מה הוא עשה' שמעת על כימוס? זה בדיוק זה. אתה לא יכול לדעת איך המחלקות בנויות אתה רק יכול לראות מה שהממשק מציע לך, ולראות לפי MSDN ואתרים אחרים שמפרטים על המחלקה.

לא פתחתי שום אובייקטים והשארתי אותם פתוחים וכמו שאמרתי השתמשתי בSTATIC כי הייתי חייב. זה לא משפיע על ההצפנה.

באופן עקרוני שאני לא אקרא לו מתוך פעולה סטטית , כמו בפרויקט שלי, אז הן גם לא יהיו סטטיות.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   11:56   10.02.09   
אל הפורום  
  30. למה הייתי נחמד :( איתך אני רק קשוח:)  
בתגובה להודעה מספר 29
 
   אבל אתה לפחות לומד מזה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   12:18   10.02.09   
אל הפורום  
  31. תודה באמת XD  
בתגובה להודעה מספר 30
 
   ערכתי לאחרונה בתאריך 10.02.09 בשעה 12:18 בברכה, ronen333
 
אבל אני בטוח שזה גם היה עובד אם לא היית עוקץ XD.
ד"א קוראים לי אביעד.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ori1988

   16:30   10.02.09   
אל הפורום  
  34. חחח סבבה =]  
בתגובה להודעה מספר 31
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net