לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

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



  #3  
ישן 26-12-2008, 00:00
  משתמש זכר dorM dorM אינו מחובר  
מנהל
 
חבר מתאריך: 26.07.08
הודעות: 6,473
בתגובה להודעה מספר 2 שנכתבה על ידי DanDanM שמתחילה ב "(דו כיוונית , כלומר שאפשר..."

אתה רוצה הצפנה ייחודית משלך?

אין בעיה. זה לא בהכרח חייב להיות טוב...

דבר ראשון, יש את הפונקציה base64 שאפשר לומר שהיא גם מבצעת הצפנה דו כיונית (למרות שבמקור משתמשים בה לשליחת מידע אימייל).
קרא עליה כאן: http://il2.php.net/manual/en/function.base64-encode.php

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

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


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

קוד:
F(A,B,C) = A*B + C*/A F(A,B,C) may be `1` or `0`

הסימן של הסלש ליד האות A מסמל NOT ("גג").

נערך לאחרונה ע"י dorM בתאריך 26-12-2008 בשעה 00:03.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #4  
ישן 26-12-2008, 03:31
  ישראל K ישראל K אינו מחובר  
 
חבר מתאריך: 25.08.03
הודעות: 9,114
בתגובה להודעה מספר 3 שנכתבה על ידי dorM שמתחילה ב "אתה רוצה הצפנה ייחודית..."

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

הנושא רחב מדי בכדי שאוכל לפרט עליו בהודעה זו, גיגול וגם עיון בויקיפדיה סביר להניח שיתן לך מידע רב ומפורט יותר, אך בקצרה אומר שישנן כמה שיטות הצפנה כשאחת מהן פועלת על בסיס מפתח פרטי ומפתח ציבורי. בעזרת המפתח הציבורי תוכל להצפין את הנתונים, אך רק בעזרת המפתח הפרטי תוכל לפענח אותם חזרה - מה שמאפשר לך לעבוד עם הרבה אנשים, שכן כולם יוכלו להשתמש במפתח הציבורי כדי לשלוח אליך את הנתונים המוצפנים, אך רק אתה -המחזיק במפתח הפרטי- תוכל לפענח אותם חזרה וכך רק השולח ואתה תדעו מה כתוב שם. גם מי שיירט את הנתונים לא יוכל לפענחם (לפחות לא בקלות רבה מדי - תלוי כמובן בעוצמת ההצפנה ומזלו).
בכל אופן, גם זו הפועלת על מפתח יחיד דו כיווני, מספיק טובה כדי להצפין נתונים ולפענחם מבלי להסתיר את האלגוריתם. שכן, האלגוריתם משתמש במפתח לצורך ההצפנה ובלעדיו לא ניתן לדעת כדי לפענח את הנתונים.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #6  
ישן 30-12-2008, 19:40
צלמית המשתמש של המממ
  המממ המממ אינו מחובר  
 
חבר מתאריך: 30.10.01
הודעות: 8,699
Follow me...
למה להסתיר את האלגוריתם ?
בתגובה להודעה מספר 5 שנכתבה על ידי DanDanM שמתחילה ב "טוב, בניתי משהו נחמד... זו..."

קח לדוגמא את תוכנת ההצפנה המצויינת PGP.
אתה יכול להוריד את קוד המקור שלה בחינם מהאתר הרשמי:
http://www.pgp.com/developers/sourcecode/index.html

ואם אתה מעוניין להשתמש בתוכנה, תוכל להוריד גירסה חינמית לכל פלטפורמה מכאן:
http://www.pgpi.org/products/pgp/versions/freeware/

כדאי שתקרא קצת על הצפנה, אתה יכול להתחיל מהדף הזה:
http://www.pgpi.org/doc/pgpintro/

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


נערך לאחרונה ע"י המממ בתאריך 30-12-2008 בשעה 19:43.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

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

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 09:02

הדף נוצר ב 0.04 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר