ההבדל בין AES ל RC4 ההבדל בין

Anonim

AES לעומת RC4

AES (Advanced Encryption Standard) ו- RC4 הם שני צופן הצפנה המשמשים במגוון יישומים. דוגמה נפוצה שבה תראו שני צופן המועסקים הוא נתבים אלחוטיים. למרות שאתה לא רואה במפורש RC4 כמנגנון הצפנה שם, הן WEP ו- TKIP ליישם את הצופן RC4. בעוד AES הוא חדש יחסית מורכב מאוד, RC4 הוא זקן מאוד והוא פשוט מאוד.

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

דוגמה טובה של החולשות של RC4 הוא יישום של WEP. WEP כבר לגמרי שניתנו חוסר ביטחון והוא יכול גם להיות שבור בתוך כמה דקות עם כלים שאתה יכול למצוא באינטרנט זמין. למרות TKIP כתובות חלק מהבעיות כי יש מנוגע WEP, זה לא נחשב להיות מאובטח כמו AES הוא. מסיבה זו, מומלץ להשתמש AES בכל מצב, אלא אם כן מגבלות חומרה למנוע ממך לעשות זאת.

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

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

סיכום:

1. AES הוא תקן הצפנה חדש מאוד ומורכב בעוד RC4 הוא די ישן ופשוט

2. AES הוא צופן לחסום בעוד RC4 הוא צופן זרם

3. AES הוא מאובטח ביותר בעוד RC4 הוא לא כל כך

4. RC4 הוא מהיר מאוד לעומת AES

5. RC4 הוא סימן מסחרי כאשר AES אינו