• Hide Password - מצפין סיסמאות - אבטחה •
• מה זה?
מצפין סיסמאות, מה זה אומר, דבר ראשון, יש לכם שרת מאוחסן?
מפחדים שיפרצו לכם ויפרצו לשחקנים?, פשוט מאוד, יש מצפין סיסמאות.
• איך זה עובד?
המערכת עובדת ככה, ברגע שאתה עושה "/Register", נגיד כתבת סיסמא 123456,זה עושה לה מין תרגיל חשבון,
הסיסמא שלך נגיד זה 123456, זה יכתוב בתוך בקובץ סיסמא אחרת, לדוגמא: 632312,משהוא כזה, לא יודע בידיוק...
• למה זה טוב?
המערכת ההצפנה, טובה על מנת למנוע פריצות למשתמשים של שחקנים,בפורומים,אייסיקיו,מסנג'ר,
לפעמים פרוצים לאנשים לFTP, מסתכל במשתמשים,נכנסים להם לדבר אישיים,וגם יכול להיות שיכנסו לכם לדברים אישיים,
יהרסו לשחקנים תשחקן בשרת שלכם.
ד"א, לפי דעתי, זה גם יתן לך להרגיש בטוח יותר, וגם לשחקנים.
• התקנה מצפין הסיסמאות - אבטחה.
דבר ראשון אתם שמים תקוד הזה איפה שהוא במוד, חייב להיות מתחת לכל השימוש קודים.
עדיף למטה בסוף המוד.
• קוד ההצפנה אחרי עריכה •
זה הקוד שצריך.
PHP Code:
stock HidePassword(string[])
{
for(new HPass=0; HPass < strlen(string); HPass++)
{
string[HPass] += (HPass^HPass) * (HPass % 15);
if(string[HPass] > (0xff))
{
string[HPass] -= 256;
}
}
return 1;
}
• קוד ההצפנה לפני עריכה •
אין טעם להשתמש בקוד, סתם כדאי שתראו.
PHP Code:
forward Encrypt(string[]);
public Encrypt(string[])
{
for(new x=0; x < strlen(string); x++)
{
string[x] += (3^x) * (x % 15);
if(string[x] > (0xff))
{
string[x] -= 256;
}
}
return 1;
}
אם אתם משתמשים במערכת של יוני זה ככה - RLSB By DeZire.
•בפקודה "/Register"
תשימו את זה:
PHP Code:
HidePassword(pass);
RegisterPlayer(playerid,pass);
• במקום זה:
PHP Code:
RegisterPlayer(playerid,pass);
• ב"/Login", תשימו את זה:
PHP Code:
if(!strcmp(HidePassword(pass2),dini_Get(GetPlayerFile(playerid),"Password"),true))
{
• אתם שמים את זה במקום זה:
PHP Code:
if(!strcmp(pass2,dini_Get(GetPlayerFile(playerid),"Password"),true))
{
• עכשיו כנסו לאינקלוד ותשימו את זה:
PHP Code:
format(string,sizeof(string),"Password=%s\r\n",HidePassword(password)); fwrite(f,string);
• במקום זה:
PHP Code:
format(string,sizeof(string),"Password=%s\r\n",password); fwrite(f,string);
• בפקודה "/ChangePass"
תשימו את זה:
PHP Code:
HidePassword(pass);
dini_Set(GetPlayerFile(playerid),"Password",pass);
• קרדיטים - Credits •
• קרדיט על המדריך ההתקנה - JoeShk.
• קרדיט לאבא שלY_LESS, על קוד ההצפנה.
• קרדיט ל Amit_B על הערות כאלה ואחרות.
_________________________• קישורים •______________________
המערכת הרשמה של יוני:
http://www.upf.co.il/5692464
זהו, תודה, תהנו .