הצפנת טקסט
הגנה על הודעה באמצעות ביטוי סיסמה, עם AES-256 אמיתי שלעולם לא עוזב את המכשיר שלך.
- פועל בדפדפן שלך — הטקסט שלך לא נשלח לשום מקום
- בלי הרשמה, בלי מכסות, חינם לשימוש בלי הגבלה
איך זה עובד
הצפנה באתר היא בדרך כלל מנוגדת למטרה: מוסרים לשרת את הטקסט הגלוי ולעיתים גם את ביטוי הסיסמה, ופשוט צריכים לסמוך על מה שיקרה אחר כך. הכלי הזה פועל בתוך הדף, בהצפנה של הדפדפן עצמו, ולכן אף אחד מהם לא עוזב את המכשיר שלך.
במה נעשה שימוש
AES-256 במצב GCM, דרך מימוש Web Crypto המובנה של הדפדפן, אותם אבני יסוד שמגינים על HTTPS ולא צופן שנכתב ביד. המפתח נגזר מביטוי הסיסמה שלך עם PBKDF2-SHA256 ב-250,000 איטרציות, מה שמאט ניחוש של ביטוי הסיסמה עבור תוקף. מלח (salt) ו-nonce אקראיים חדשים נוצרים לכל הודעה, ולכן הצפנת אותו טקסט פעמיים מפיקה פלט שונה.
GCM גם מאמת וגם מסתיר
GCM הוא מצב מאומת: הפענוח נכשל אם אפילו תו אחד בבלוק המוצפן שונה. כלומר הוא אומר לך שההודעה שלמה, ולא רק שהיא סודית.
ביטוי הסיסמה הוא הכול
אין שחזור, אין איפוס ואין דלת אחורית. אם מאבדים את ביטוי הסיסמה ההודעה אבודה לצמיתות, וזו תכונה של הצפנה אמיתית ולא מגבלה של הכלי הזה. החוזק של כל העניין נשען על ביטוי הסיסמה: ביטוי ארוך של כמה מילים לא קשורות טוב בהרבה מביטוי קצר ומסובך.
למה זה מתאים ולמה לא
זה מתאים לשליחת הערה בערוץ לא מהימן, או לשמירת משהו בקובץ שמעדיפים שלא יהיה קריא. זו לא מערכת הודעות: עדיין צריך להעביר את ביטוי הסיסמה לנמען בדרך אחרת, וביצוע גרוע של זה מבטל הכול.
הצפנת טקסט — שאלות
זו הצפנה אמיתית?
כן. AES-256-GCM דרך ה-Web Crypto API של הדפדפן, עם גזירת מפתח באמצעות PBKDF2. זה לא צופן צעצוע.
אפשר לשחזר את ההודעה שלי אם אאבד את ביטוי הסיסמה?
לא. אין שחזור ואין דלת אחורית. זה מה שהופך את זה להצפנה.
האם ההודעה או ביטוי הסיסמה שלי נשלחים לאנשהו?
לא. שניהם נשארים בדף. שום דבר לא מועבר ולא נשמר.
למה אותו טקסט מוצפן אחרת בכל פעם?
בכל פעם נעשה שימוש במלח (salt) וב-nonce אקראיים חדשים, וזה מכוון ונכון.