כלי הצפנת טקסט

קידוד Base64 (base64-encode)

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

פענוח Base64 (base64-decode)

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

ערבוב MD5 (md5)

MD5 הוא אלגוריתם המפיק ערך Hash של 128 סיביות, המשמש בדרך כלל לבדיקת שלמות נתונים. עם זאת, עקב פרצות אבטחה ידועות, מומלץ להשתמש במשפחת SHA-2 למטרות אבטחה חשובות.

ערבוב SHA-1 (sha1)

SHA-1 היא פונקציית ערבוב המפיקה ערך Hash של 160 סיביות. בעבר היא הייתה בשימוש נרחב לחתימות דיגיטליות ותעודות אבטחה, אך כיום היא יוצאת משימוש לטובת אלגוריתמים מאובטחים יותר בשל פגיעותה להתקפות התנגשות (Collision).

ערבוב SHA-256 (sha256)

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

ערבוב SHA-224 (sha224)

SHA-224 היא פונקציית ערבוב ממשפחת SHA-2 המפיקה ערך של 224 סיביות. היא מציעה איזון בין רמת אבטחה למהירות עיבוד ומשמשת בפרוטוקולי אבטחה שונים.

ערבוב SHA-512 (sha512)

SHA-512 מפיק ערך Hash ארוך במיוחד של 512 סיביות, המספק רמת אבטחה גבוהה מאוד. הוא משמש בעיקר בשרתים בעלי ביצועים גבוהים ובסביבות שבהן האבטחה היא קריטית.

ערבוב SHA-384 (sha384)

SHA-384 מפיק ערך Hash של 384 סיביות ומהווה וריאנט של SHA-512. הוא משמש בעיקר במערכות הדורשות דרגת אבטחה גבוהה במיוחד.

ערבוב SHA-3 (sha3)

SHA-3 הוא תקן הערבוב הקריפטוגרפי העדכני ביותר. יש לו מבנה פנימי שונה מ-SHA-2, מה שמשפר עוד יותר את עמידותו. הוא צפוי להפוך לתקן המקובל במערכות אבטחה רבות בעתיד.

ערבוב RIPEMD-160 (ripemd160)

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

קידוד URI (encodeURI)

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

קידוד רכיב URI (encodeURIComponent)

הפונקציה encodeURIComponent משמשת לקידוד חלקים בודדים של URI (כמו פרמטרים בשאילתה). היא מתאימה יותר לטיפול בטוח בתתי-מחרוזות מאשר ב-URL המלא.

פענוח URI (decodeURI)

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

פענוח רכיב URI (decodeURIComponent)

הפונקציה decodeURIComponent משחזרת רכיב URI שקודד באמצעות encodeURIComponent. היא משמשת בעיקר לשחזור מחרוזות שאילתה (Query strings) או נתוני טפסים.

HMAC-MD5 (HmacMD5)

HMAC-MD5 היא שיטה ליצירת קוד אימות הודעות על ידי שילוב מפתח סודי עם פונקציית MD5. היא משמשת להבטחת שלמות הנתונים ואימותם, ומשפרת משמעותית את האבטחה לעומת שימוש ב-MD5 בלבד.

HMAC-RIPEMD160 (HmacRIPEMD160)

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

HMAC-SHA1 (HmacSHA1)

יוצר קוד אימות הודעות על ידי שילוב SHA-1 עם מפתח סודי. היה בשימוש נרחב בעבר, אך כיום מוחלף בהדרגה על ידי משפחת SHA-2.

HMAC-SHA224 (HmacSHA224)

מבטיח אימות הודעות באמצעות SHA-224 ומפתח סודי. מתאים לסביבות הדורשות איזון בין רמת אבטחה לביצועי מערכת.

HMAC-SHA256 (HmacSHA256)

משלב את SHA-256 עם מפתח סודי ליצירת קוד אימות הודעות מאובטח ביותר. משמש כסטנדרט לאימות ב-API, חתימת טוקנים (Tokens) ועוד.

HMAC-SHA3 (HmacSHA3)

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

HMAC-SHA384 (HmacSHA384)

יוצר קוד אימות באמצעות SHA-384 ומפתח סודי, מה שתומך באימות אמין בסביבות אבטחה גבוהות.

HMAC-SHA512 (HmacSHA512)

משלב את SHA-512 החזק עם מפתח סודי כדי לספק רמה גבוהה ביותר של שלמות נתונים ואימות. בשימוש נפוץ במערכות פיננסיות וממשלתיות.

הצפנת AES (AES)

AES (תקן הצפנה מתקדם) הוא אלגוריתם מפתח סימטרי הנפוץ ביותר בעולם להצפנת נתונים. הוא מגן על מידע רגיש מפני חדירות חיצוניות או דליפת נתונים.

פענוח AES (AES)

פענוח AES הוא התהליך של החזרת נתונים מוצפנים חזרה לטקסט המקורי (Plaintext). הוא חיוני להחלפת נתונים מאובטחת בשילוב עם תהליך ההצפנה.

הצפנת TripleDES (TripleDES)

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

פענוח TripleDES (TripleDES)

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

הצפנת RC4 (RC4)

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

פענוח RC4 (RC4)

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

הצפנת Rabbit (Rabbit)

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

פענוח Rabbit (Rabbit)

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

הצפנת RabbitLegacy (RabbitLegacy)

RabbitLegacy היא גרסה ישנה יותר של אלגוריתם Rabbit, המשמשת במערכות מסוימות לצורכי תאימות. רמת האבטחה שלה עשויה להיות נמוכה מהגרסה המודרנית.

פענוח RabbitLegacy (RabbitLegacy)

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