View Single Post
ישן 10-04-07, 09:18   # 1
Daniel
אחראי פורום
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
הודעות: 2,875

Daniel לא מחובר  

[מדריך] פונקציות שאני הכנתי/מצאתי להצפנה-וכמה טיפים.

ליד כל פונקציה יהיה הסבר.
PHP קוד:
function one_side_encr($text$key="63MasterT") {
$text md5($text);
$key base64_encode($key);
$text substr($text,06).substr($key,6,10);

משהו שהרגע עשיתי.
ב-4 שורות, הצפנה, מספיק טובה, וחד צדדית.


http://www.maplestory.co.il/encrypt.phps
(העלאתי את זה על השרת-כי זה ארוך.).
משום מה זה לא עושה מדגיש צבעים, ודברים כאלה, גם כשניסיתי עם highlight_file @@'.

מצאתי את הפונקציה הזאת-והיא ממש טובה לאכסון סיסמאות ודברים כאלה.

זה אמור ללכת ככה:
PHP קוד:
$crypt->encrypt("מפתח""סיסמה""מספר תווים"). 
PHP קוד:
$encrypt_result $crypt->encrypt($key$password$pswdlen); 
השגיאות נשמרות ב-
$errors = $crypt->errors;


הסבר לבנייה -
http://www.tonymarston.net/php-mysql/encryption.html


רובכם בטח בניתם מערכת תגובות, פורום קטן, או אפילו מערכת ניהול תוכן דינאמית.
אלא מכם שמכרו לאנשים רציניים-הבינו, שהמקום משחק מקום חשוב.
לכן, אני ממליץ לכם, במסד, שהטקסטים הגדולים(הכתבות, ההודעות), יהיו מכווצים ב-GZCompress
זה הולך ככה,
$text = gzcompress($text, 9);
ה-9 מסמן את רמת הכיווץ.
כדי להוציא מכיווץ-gzdecompress.
במקום-
PHP קוד:
$sql mysql_query("SELECT name FROM members");
$name $row['name'];
$sql mysql_query("SELECT password FROM members");
$password $row['password']; 
תעשו פשוט
SELECT *

(כמובן שהכל תלוי בפונקציות שלכם, בפונקצית השאילתות, וכו').

תחשבו, אם אתם רוצים לעשות "צבע אהוב", ואתם עושים את זה בטבלה נפרדת-ומקשרים רק עם ID,
(בטבלה יש את הצבע האהוב-ואת ה-ID של המשתמש),
וזה מופיע בנושא,
תחשבו על מספר התגובות הממוצע * מספר האנשים שצופים בנושאים * מספר האנשים שצופים בפרופיל(אם זה גם בפרופיל),
זה מספר השאילתות הנוסף ש-SQL צריך לבצע.

Last edited by Daniel; 10-04-07 at 10:07.. סיבה: ...
  Reply With Quote