یعنی چند تا ام دی 5 رو باهم ترکیب میکنم
توضیح نمیخواد راحته
کد:
function Smd5($username, $password)
{
$one = $username;$two = $password;$thr = $one . $two;$fou = $thr . $one;$fiv = $fou . $one;
$six = $thr . $thr;$sev = $one . $two . $thr . $one;
$md1 = md5( $sev . $two . md5($one . $fiv . md5($sev . strrev( $sev))));
$md2 = md5( $md1 . md5( $one . $thr . $fou . md5( $sev . $md1)));
$md3 = md5( $md2 . md5($md1));
$md4 = md5( $md3 . $md1 . $md2 . md5($sev));
return $md2 . $md1. $md4 . md5($md3 . $md2);
}
1.فايل هاي كه بوسيله Md5 امضا میشن . امکان کرکشون وجود داره یا نه ؟؟
2.چطوری اعداد چند میلیون رقمی اول رو خلاصه نویسی می کنن؟؟
3.اعداد اول چه نقشی در رمزنگاری داده ها دارند؟؟
فکر میکنم با استفاده از api ، cryptdecrypt میتوان آنرا به حالت اولیه در اورد.
ولی اگر بحث دانشی است که در این الگوریتم بکار رفته باید ابتدا آنرا دی اسمبل کنیم
سپس آنرا رمزگشایی کرد که این کار احتیاج به فکر باز و یه آدم بیکار نیاز دارد و اگر
توش پولم باشه که چه بهتر
تنها نکته جالبش به نظر من فقط هر چیزی را بهش بدی یک کلمه 32 حرفی میدهد و اگرنه
به کد زیر نگاه کنید :
Public Function Crypto(InString As String, PrivateKey As String, PublicKey As String) As String
Dim myIN, myKEY, myC, myPub
Dim KeyList() As Byte
Dim PubList() As Byte
myIN = InString
myKEY = PrivateKey
myPub = PublicKey
ReDim KeyList(Len(myKEY))
ReDim PubList(Len(myPub))
For i = 1 To Len(myKEY)
KeyList(i) = Asc(Mid(myKEY, i, 1))
Next i
For i = 1 To Len(myPub)
PubList(i) = Asc(Mid(myPub, i, 1))
Next i
j = 1
k = 1
For i = 1 To Len(myIN)
myC = myC & Chr((Asc(Mid(myIN, i, 1)) Xor KeyList(j)) Xor PubList(k))
If j = Len(myKEY) Then j = 0
If k = Len(myPub) Then k = 0
j = j + 1
k = k + 1
Next i
Crypto = myC
End Function
فکر میکنم این الگوریتم هم از یه همچین ساختاری اما بسیار پیشرفته تر بهره میبرد نکته ای که خیلی مهم است بدست اوردن کلید میباشد
که با بدست اوردن آن مسیله حل میشود.
arnh نوشته است:1.فايل هاي كه بوسيله Md5 امضا میشن . امکان کرکشون وجود داره یا نه ؟؟
نخیر امکانش نیست
----
خواهشا امضاهاتون رو عوض کنید
mehdvirus نوشته است:arnh نوشته است:1.فايل هاي كه بوسيله Md5 امضا میشن . امکان کرکشون وجود داره یا نه ؟؟
نخیر امکانش نیست
اينو به عنوان يه كركر گفتي ؟؟
خوب چرا ملت فايل هاشون رو با Md5 امضا نمي كنن؟؟
يه مسئله كرك نكردن حل شد !!
چرا به اين بحث توجهي نمي شه .
اين بحث مي تونه يكي از مفيد ترين بحث هاي ايرانويج باشه .
و حتي مي تونه راه هاي محكمي رو براي عدم دستكاري در برنامه هامون به ارمغان بياره
arnh نوشته است:چرا به اين بحث توجهي نمي شه .
اين بحث مي تونه يكي از مفيد ترين بحث هاي ايرانويج باشه .
و حتي مي تونه راه هاي محكمي رو براي عدم دستكاري در برنامه هامون به ارمغان بياره
الگوریتم= مبحثی در ریاضی
و بدبختانه ملت از ریاضی فراریند
فکر می کنم به این دلیل باشه !!
Darg نوشته است:الگوریتم= مبحثی در ریاضی
و بدبختانه ملت از ریاضی فراریند
فکر می کنم به این دلیل باشه !!
نه به اين دليلي كه گفتي نيست .
چون هركه برنامه نويسي مي كنه از الگوريتم استفاده مي كنه .
و اينجا كلوني برنامه نويساي ايرانويجه .
پس علت اين نيست .
امروزم كه توي اين سايت يه بخش براي رمزنگاري اطلاعات راه اندازي شده فكر مي كنم . توجه بيشتري به اين بخش بشه .
و فكر كنم كه خودم از اين موضوع دست بردار نباشم تا نتيجه بگيرم .
بحث خيلي خوبيه بنظر منم بايد ادامه دار باشه
ashkan نوشته است:بحث خيلي خوبيه بنظر منم بايد ادامه دار باشه
چه حيف كه كسي علاقه مند به اين بحث نيست.
نمي دونم چرا دوست دارن سطح علمي سايت بره بالا !!