![]() |
[שאלה] הצפנות וכיצד להשתמש בהם ב-PHP
עקב פרוייקט שאני עושה, אשמח לדעת אם תעזרו לי בשימוש בפונקציות ההצפנה הבאות.
אבל, זה חייב לתמוך ב-PHP 4. זה לא יכול להשתמש ב-hash(שבכל מקרה אין אותו ב-PHP4) ובפונקציה mhash. גיגלתי את רוב הפונקציות, ללא תוצאה ראויה. אשמח גם אם לא רק תביאו את הקוד - אלא את המקום שלקחתם ממנו. תודה מראש, דניאל. md2 - md4 - md5 - md5(string) sha1 - sha1(string) sha256 - יש. sha384 - sha512 - ripemd128 - ripemd160 - ripemd256 - ripemd320 - whirlpool - tiger128,3 - tiger160,3 - tiger192,3 - tiger128,4 - tiger160,4 - tiger192,4 - snefru - gost - adler32 - crc32 - crc32b - haval128,3 - haval160,3 - haval192,3 - haval224,3 - haval256,3 - haval128,4 - haval160,4 - haval192,4 - haval224,4 - haval256,4 - haval128,5 - haval160,5 - haval192,5 - haval224,5 - haval256,5 - זה מאוד מאוד יעזור לי, ואשמח גם, מכיוון שמעולם לא התעסקתי בתחום הזה, ספר/מאמר/מדריך שאתם מכירים וממליצים בנושא הזה(כיצד אני לדוגמא יוצר sha100, סתם דוגמא, כאשר 100 יכול להיות מספר). לילה טוב, דניאל. |
לא ממש הבנתי מה אתה רוצה אבל בקשר לשאלה שלך איך יוצרים הצפנות חד כיווניות זה די פשוט... פשוט משתמשים בתהליכים מתמטיים חד כיווניים או תהליכים שמתפצלים לכמה תשובות. לדוגמה אם תקח את המשוואה x=2 ותעלה בריבוע תקבל x^2=4 אבל עכשיו גם x=-2 היא תשובה אפשרית. אתה לוקח את התו שאתה רוצה הופך אותו לערך ASCII שלו, מבצע הליך מתמטי ומחבר את מה שקיבלת על כל התווים במחרוזת.
מקווה שהבנת, כפיר |
ציטוט:
ומה שביקשתי, נתתי שמות של פונקציות הצפנה. רציתי לדעת איך להשתמש בהם. תודה רבה =) |
ציטוט:
http://en.wikipedia.org/wiki/MD5#Algorithm כל ההצפנות מבוססות על העיקרון שהסברתי בפשטות למעלה :) ולגבי השימוש בכל פונקציה אתה מתכוון מבחינה תחבירית? אם לא אז מאיזה מבחינה? אם כן אז באיזה שפה? |
| כל הזמנים הם GMT +2. הזמן כעת הוא 02:29. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ