wallane anlamda saldırcaklar anlamadım ama milletim burda grüp kodları denemeleri daha kolay olur die düşünüorum... //D@R@L63LD! the Certified Java Architecture...

bunları nasıl deneyeceğiz?:S boş

VİGENERE ŞİFRELEME METODU #include <stdio. h> #define ALPHA 26 #define MAXKEYLENGTH 10 #define BLOCKLENGTH 5 #define LINELENGTH 80 char key ; int blockcount = 0; int linechars = 0; int keylength = 0; int vigenere=0, beauford=0, varbeau=0; FILE fp; void getsetup { char ch; char tmp = key; ch = getc ; if vigenere = 1; else if beauford = 1; else if varbeau = 1; else while ((ch = getc != '\n'); for (keylength=0; keylength < MAXKEYLENGTH; keylength++) if ((key = getc '\n') break; if } int encipher { char ch; int tmp; ch = getc ; if if else tmp = ch; return ; } void outputcipher { int cipherch, i=0; while (! feof { cipherch = encipher ; if continue; if (i keylength-1) i=0; else i++; if { if else blockcount = 0; } putchar ; blockcount++; linechars++; } putchar ; } void main void main { if (argc!= 2) if ((fp = fopen(argv ,"r")) NULL) getsetup ; outputcipher ; } //D@R@L63LD! the Certified Java Architecture...

MD4 ŞİFRELEME METODU #include "MD4. h" static const uint8_t Round2_k = ; static const uint8_t Round3_k = ; static const uint8_t S = { , / round 0 / , / round 1 / / round 2 / }; #define md4F ( & | (( & ) #define md4G ( & | & | & ) #define md4H ( ^ ^ ) #define GetLongByte (( L >> & 0x03) << 3) ) & 0xFF)) static void Permute( uint32_t ABCD , const uchar block ) { int round; int i, j; uint8_t s; uint32_t a, b, c, d; uint32_t KeepABCD ; uint32_t X ; for( i = 0; i < 4; i++ ) KeepABCD = ABCD ; for( i = 0, j = 0; i < 16; i++ ) for( round = 0; round < 3; round++ ) { for( i = 0; i < 16; i++ ) { j = (4 - (i % 4)) & 0x3; s = S ; b = ABCD ; c = ABCD ; d = ABCD ; switch a = 0xFFFFFFFF & ; ABCD = 0xFFFFFFFF & | ( a >> (32 - s) )); } } for( i = 0; i < 4; i++ ) ABCD = 0xFFFFFFFF & ; } uchar auth_md4Sum { uchar block ; int i; uint32_t l; uint32_t m; uint32_t len = (uint32_t)srclen; uint32_t ABCD = ; m = len & (uint32_t)63; for( l = 0; l < m; l += 64 ) for( i = 0; i < 64; i++, l++ ) { if block = src ; else } if( <= 8 ) l = len << 3; for( i = 0; i < 4; i++ ) block |= GetLongByte ; block = ((GetLongByte( len, 3 ) & 0xE0) >> 5); Permute ; for( i = 0; i < 4; i++ ) return ; } //D@R@L63LD! the Certified Java Architecture...

Vigenere için c# rnek kodları : http://rapidshare.com/files/167581273/Vigenere. rar.html şunun linklerni sna verebilirmi Bi zamanlar dev için yapmıştık belki lazım olur :) Linki yenilermisin hocam? ANDY // Entelkoylu. Com Burası mezopotamya, küresel oyunun bumerang cehennemi. Tanrı bile dünya düzeni için peygamberlerini hep buraya gndermiş. Çünkü burası aslında yeryüzü cennetiymiş. Daha Fazla Bilgi İçin Profilimi İnceleyiniz...

MD5 ŞİFRELEME METODU #include "MD5. h" static const uint8_t K = { , / R2 / , / R3 / / R4 / }; static const uint8_t S = { , , , }; static const uint32_t T = { , , , , }; #define md5F ( & | (( & ) #define md5G ( & | & ( ) #define md5H ( ^ ^ ) #define md5I ( ^ | ( ) #define GetLongByte (( L >> & 0x03) << 3) ) & 0xFF)) static void Permute( uint32_t ABCD , const uchar block ) { int round; int i, j; uint8_t s; uint32_t a, b, c, d; uint32_t KeepABCD ; uint32_t X ; for( i = 0; i < 4; i++ ) KeepABCD = ABCD ; for( i = 0, j = 0; i < 16; i++ ) for( round = 0; round < 4; round++ ) { for( i = 0; i < 16; i++ ) { j = (4 - (i % 4)) & 0x3; s = S ; b = ABCD ; c = ABCD ; d = ABCD ; switch a = 0xFFFFFFFF & ; ABCD = b + (0xFFFFFFFF & | ( a >> (32 - s) ))); } } for( i = 0; i < 4; i++ ) ABCD = 0xFFFFFFFF & ; } auth_md5Ctx auth_md5InitCtx( auth_md5Ctx ctx ) auth_md5Ctx auth_md5SumCtx( auth_md5Ctx ctx, const uchar src, const int len ) { int i; ctx->len += (uint32_t)len; for( i = 0; i < len; i++ ) { ctx->block = src ; ++; if( 64 ctx->b_used ) } return ; } auth_md5Ctx auth_md5CloseCtx( auth_md5Ctx ctx, uchar dst ) { int i; uint32_t l; ctx->block = 0x80; ++; for( i = ctx->b_used; i < 64; i++ ) ctx->block = 0; if( 56 < ctx->b_used ) l = ctx->len << 3; for( i = 0; i < 4; i++ ) ctx->block |= GetLongByte ; ctx->block = ((GetLongByte( ctx->len, 3 ) & 0xE0) >> 5); Permute ; for( i = 0; i < 4; i++ ) return ; } / auth_md5CloseCtx / uchar auth_md5Sum NOT: Ek olarak istediğiniz başka algoritmalar ve programları ile ilgili istekleriniz ve nerilerinizi bekliorum... //D@R@L63LD! the Certified Java Architecture...

Hoca şunları metin belgesine atıp dosya paylaşım sitelerine yükleseydin daha iyi olurdu. Millet az sonra saldırır sana bak grürsün :)

c compiler da yazıp çalıştırırsan denemiş olursun :D //D@R@L63LD! the Certified Java Architecture...

DES ŞİFRELEME METODU #include "DES. h" static const uint8_t InitialPermuteMap = ; static const uint8_t KeyPermuteMap = ; static const uint8_t KeyRotation = ; static const uint8_t KeyCompression = ; static const uint8_t DataExpansion = ; static const uint8_t SBox = { , , , , , , , }; static const uint8_t PBox = ; static const uint8_t FinalPermuteMap = ; #define CLRBIT ( &= (0x01 << (7 - %8))) ) #define SETBIT ( |= (0x01 << (7 - %8))) ) #define GETBIT (( ) >> (7 - %8)) ) & 0x01) static void Permute( uchar dst, const uchar src, const uint8_t map, const int mapsize ) { int bitcount; int i; for( i = 0; i < mapsize; i++ ) dst = 0; bitcount = mapsize 8; for( i = 0; i < bitcount; i++ ) } static void KeyShift { int i; uchar keep = key ; for( i = 0; i < numbits; i++ ) { int j; / Shift the entire thing, byte by byte. / for( j = 0; j < 7; j++ ) if( GETBIT( key, 27 ) ) if( keep & 0x80 ) SETBIT( key, 27 ); keep <<= 1; } } static void sbox { int i; for( i = 0; i < 4; i++ ) dst = 0; for( i = 0; i < 8; i++ ) { int j; int Snum; int bitnum; for( Snum = j = 0, bitnum = (i 6); j < 6; j++, bitnum++ ) if( 0 (i%2) ) dst |= << 4); else dst |= SBox ; } } static void xor uchar auth_DESkey8to7 { int i; uchar tmp ; static const uint8_t map8to7 = ; if( || ) return ; Permute( tmp, key, map8to7, 7 ); for( i = 0; i < 7; i++ ) dst = tmp ; return ; } uchar auth_DEShash { int i; uchar K ; uchar D ; Permute( K, key, KeyPermuteMap, 7 ); Permute( D, src, InitialPermuteMap, 8 ); for( i = 0; i < 16; i++ ) { int j; uchar L = D; uchar R = &(D ); uchar Rexp ; uchar Rn ; uchar SubK ; KeyShift ; Permute( SubK, K, KeyCompression, 6 ); Permute( Rexp, R, DataExpansion, 6 ); xor( Rexp, Rexp, SubK, 6 ); sbox ; Permute( Rexp, Rn, PBox, 4 ); xor( Rn, L, Rexp, 4 ); for( j = 0; j < 4; j++ ) } Permute( dst, D, FinalPermuteMap, 8 ); return ; } //D@R@L63LD! the Certified Java Architecture...

: bunları nasıl deneyeceğiz?:S C ye bu kodları yas kayedet çalıştır :) Paslanmış bir uygulama geliştirici.. #AnalistŞart

Vigenere için c# rnek kodları : http://rapidshare.com/files/167581273/Vigenere. rar.htmlBi zamanlar dev için yapmıştık belki lazım olur :)