הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 28-11-08, 12:15   # 11
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

ציטוט:
נכתב במקור על ידי vadimg88 צפה בהודעה
זה לא הפתרון אבל, אתה יכול לקבל סטרינג שהוא דומה בידיוק לBASE64 ואז תבצע עליו DECODE זה יבצע אותו אבל זה לא אומר שהוא היה ENCODED מלכחתחילה.
קשה לי להאמין שהוא יגיע לכזה מצב,המבנה של ההצפנה הזו מאוד עדין.
  Reply With Quote
ישן 28-11-08, 17:55   # 12
vadimg88
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
גיל: 37
הודעות: 710

vadimg88 לא מחובר  

עדיין זה לא משהו שאפשר להסתמך עליו ב 100%. זה כבר לשיקולו של פותח הנושא.
  Reply With Quote
ישן 28-11-08, 20:36   # 13
intercooler3819
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 1,056

intercooler3819 לא מחובר  

גם לMD5 יכולות להיות 2 קומבינציות שנותנות את אותו MD5

בכל מקרה
אתה יכול לעשות DECODE, במידה ויש לך FALSE אז סגרנו עניין
במידה ויש לך TRUE
קח את הערך אחרי הDECODE, תעשה לו ENCODE ותשווא עם הערך המקורי

בהצלחה
__________________
  Reply With Quote
ישן 29-11-08, 11:54   # 14
Shon12
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 354

Shon12 לא מחובר  

ציטוט:
נכתב במקור על ידי nitsanbn צפה בהודעה
גם לMD5 יכולות להיות 2 קומבינציות שנותנות את אותו MD5

בכל מקרה
אתה יכול לעשות DECODE, במידה ויש לך FALSE אז סגרנו עניין
במידה ויש לך TRUE
קח את הערך אחרי הDECODE, תעשה לו ENCODE ותשווא עם הערך המקורי

בהצלחה
לא כל-כך הבנתי. אם איזה ערך להשוות אותו?
__________________
Projector Lamps
  Reply With Quote
ישן 29-11-08, 17:18   # 15
Grenade
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Nov 2008
הודעות: 97
שלח הודעה באמצעות ICO אל Grenade

Grenade לא מחובר  

ציטוט:
נכתב במקור על ידי nitsanbn צפה בהודעה
גם לMD5 יכולות להיות 2 קומבינציות שנותנות את אותו MD5

בכל מקרה
אתה יכול לעשות DECODE, במידה ויש לך FALSE אז סגרנו עניין
במידה ויש לך TRUE
קח את הערך אחרי הDECODE, תעשה לו ENCODE ותשווא עם הערך המקורי

בהצלחה
אתה טועה
  Reply With Quote
ישן 29-11-08, 17:51   # 16
intercooler3819
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 1,056

intercooler3819 לא מחובר  

לומר אתה טועה גם אני יכול
איפה אני טועה
__________________
  Reply With Quote
ישן 29-11-08, 18:48   # 17
Rom
Winner
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,359

Rom לא מחובר  

PHP קוד:
function is_base64_encoded($data) {
    if (
preg_match('%^[a-zA-Z0-9/+]*={0,2}$%'$data)) {
            return 
TRUE;
    } else {
            return 
FALSE;
    }

תשתמש בפונקציה הזאת, היא פורסמה בPHP.net
__________________
בברכה, רום.
מתכנת אפליקציות אינטרנט.

אימייל: Rom.As10@gmail.com
מסנג'ר: Rom_as10@hotmail.com
  Reply With Quote
ישן 29-11-08, 20:05   # 18
DvirCohen
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 151

DvirCohen לא מחובר  

ציטוט:
נכתב במקור על ידי Rom צפה בהודעה
PHP קוד:
function is_base64_encoded($data) {
    if (
preg_match('%^[a-zA-Z0-9/+]*={0,2}$%'$data)) {
            return 
TRUE;
    } else {
            return 
FALSE;
    }

תשתמש בפונקציה הזאת, היא פורסמה בPHP.net

אמרו שזה לא נכון, מהסיבה שאם אני סתם יתן מחרוזת כזאת: dvir== אפחד לא אמר שהיא הצפנה של base64
  Reply With Quote
ישן 29-11-08, 20:27   # 19
Shon12
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 354

Shon12 לא מחובר  

ציטוט:
נכתב במקור על ידי DvirCohen צפה בהודעה
אמרו שזה לא נכון, מהסיבה שאם אני סתם יתן מחרוזת כזאת: dvir== אפחד לא אמר שהיא הצפנה של base64
...
אני ראיתי את הפונקצייה הזאת ממזמן וגם היא לא יכולה להגיד לי ב-100% שזאת הצפנה של base64, מהסיבה שדביר אמר.
__________________
Projector Lamps
  Reply With Quote
ישן 29-11-08, 21:13   # 20
vadimg88
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
גיל: 37
הודעות: 710

vadimg88 לא מחובר  

כמו שאמרתי לא תמצא משהו ודאי ב 100% לכן אל תסתמך על זה. אבל באתר http://il.php.net/manual/en/function.base64-decode.php יש פונקציה שאכן נראית כמו אחת שתעבוד הכי טוב בעניין הזה.

PHP קוד:
function checkBase64Encoded($encodedString)
{
    
$length strlen($encodedString);

    
// Check every character.
    
for ($i 0$i $length; ++$i
    {
        
$c $encodedString[$i];
        if (
        (
$c '0' || $c '9')
        && (
$c 'a' || $c 'z')
        && (
$c 'A' || $c 'Z')
        && (
$c != '+')
        && (
$c != '/')
        && (
$c != '=')
        ) {
            
// Bad character found.
            
return false;
        }
    }
    
// Only good characters found.
    
return true;

הפונקציה בודקת תו תו ומוודא שזה נמצא בטווח התווים של האלפבית של ההצפנה שווה לנסות.
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 15:46.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ