ההבדל בין הצפנה והשתלטות ההבדל בין

Anonim

הצפנה לעומת Hashing

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

-> ->

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

-> ->

הבדלים בין הצפנה ו hashing:

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

הצפנה היא תהליך דו-כיווני, בעוד ש- hashing הוא תהליך חד-כיווני.

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

Hashing מעסיקה רבים: 1 שיטת מיפוי מאז עבור כל קלט יש פלט קטן יותר. הצפנה, לעומת זאת, מעסיקה מיפוי של 1: 1 בין הקלט והפלט.

סיכום:

1. Hashing ממיר קלט אורך שרירותי לפלט קטן יותר באורך קבוע.

2. הצפנה היא תהליך דו-כיווני הכולל מפתח לפענח את ההודעה.

3. Hashing הוא תהליך בלתי הפיך, שכן ההודעה המקורית לא ניתן לאחזר.

4. אז זה משמש כדי לבדוק את תוקפו של קלט.

5. מאז הצפנה היא תהליך הפיך זה יכול לשמש לאחסון פרטי כרטיס אשראי בפורמט מוצפן.