hala anlayamadim, verinin uzunlugunu ikilik tabanda 64 bit ile nasil
ifade ederiz? Programi yazdigim dilde butun sayilar 64-bit
degerindeymis, ama sayiyi string'e ekledigimde, yani soyle:
"Merhaba"+12="Merhaba12"
oluyor.kafam karisti :)
2008/6/24 Anýl KARADAÐ <anil.karadag_at_gmail.com>:
> Aslinda yazi icerisinde anlatilmis.
>
> Bu ozet cikarma algoritmasi veriyi 512 bitlik bloklara ayirarak isleme
> aliyor. 512 bitin kati olmayan veri bloklarinda 512 ve kati olacak
> sekilde ekleme yapiliyor.
>
> Bu yontemde 64 bit ile verinin uzunlugu belirtildiginden, 512k-64 den
> kalan sonuca gore blok durumu duzenlenir.
>
> Cumleyi kim yazmissa orada 64 bit ile verinin uzunlugunun
> belirtildiginden bahsetmediginden anlasilirligi bozulmus.
>
>
> Sal, 2008-06-24 tarihinde 11:50 +0300 saatinde, Azer Koculu yazdý:
>> Merhaba,
>>
>> Asagida linkini verdigim belgede gecen su satiri anlayamadim;
>>
>> "Gerçek verimizin uzunluðu 300 bit idi ve bunuda ikilik tabanda 64 bit
>> ile ifade edip 448 bitlik verimize ekleriz."
>>
>> http://belgeler.org/howto/md-algoritmalar.html#md-mainloop
>>
>> Bunu biraz aciklar misiniz? Ayni adim wikipedia'da su pseudo koduyla geciyor:
>>
>> append bit (bit, not byte) length of unpadded message as 64-bit
>> little-endian integer to message
>>
>> Bu kodu da hic anlayamadim..
>>
>> tesekkurler
>>
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
-- Azer Koçulu http://azer.kodfabrik.com _______________________________________________ Linux-programlama mailing list Linux-programlama_at_liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlamaReceived on Tue 24 Jun 2008 - 12:50:51 EEST