Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Sifreleme ile ilgili bi soru


reyou

Öne çıkan mesajlar

selamlar,

mesela ben AES, MD5, veya TripleDES disinda kendi gelistirdigim
bi sifreleme sistemi kullansam mesela diyelim cok basit olarak;

bir kelimenin harflerini ascii ye ceviricem
16 ile carpicam, 2 ile toplayip bide cikan sonunun yerlerini degistiricem

simdi bu cok cok basit bi algoritma ama mesela bunu cookie icerisine gomdum diyelim birisi bunu bulupta bundan geriye dogru gidebilirmi? cunku sonucta o sonuca nasil gidildi bir ben biliyorum bulacak adam onu nasil tahmin edebilir yada yukarida saydigim teniklerden birisinimi kullanayim?
Link to comment
Sosyal ağlarda paylaş

Calismaz bu. 255'i gecersen ya da print edilemeyen karaktere denk gelirsen sicar. Ornek mornek anlamam ben, destekli at. =P

Soru normal aslinda da yanlis kismi cookie icinde bu kadar degerli bir bilgi saklama kismi. Hic bir kosulda gerek olmamali buna. Sistemini o sekilde tasarlamalisin.

Ha dersenki olmazsa olmaz, illaki olacak, inatla yanlis tasarim ustunden gidecegim, o zaman derimki u konuda bilinenlerin disina cikmak cok lazim degil. Bilinen guclu encryption metodlarini kullan, encrypted halini tekrar kicindan uydurma bir metodla karistir, sonra bas cookie'ye.

Cozulme olasiligi her daim var ama uydurma karistirma/sifreleme metoduna, sifrelemenin tek yonlu olup olmadigina ve buna gore de sifrelenen katarin uzunluguna gore degisecektir bu risk faktoru.
Link to comment
Sosyal ağlarda paylaş

Genellikle insanlar olur da kod sızarsa veya bi şekilde millet algoritmayı çözerse bütün şifreleri çözemesin diye, sadece şifreyi oluşturanın ve çözenin bilebildiği bi anahtar kullanacak şekilde kurar algoritmalarını. Dolayısıyla şifreleme sisteminin en önemli unsuru algoritma değil, kullanılan şifredir. Örneğin bi DES türevi olan Blowfish algoritmasının kodları açık, kuran adam koymuş sitesine. http://www.schneier.com/blowfish-download.html
O yüzden, bi anahtar kullanan ve kimsenin bilmediği, kendi kurduğun bi algoritma kullanman durumunda sistemin çözülmesi nispeten uzun zaman alabilir. Ama asıl sorun di'nin de dediği gibi, şifrelemeni gerektirecek kadar hassas bilgileri client tarafında saklamak.
Link to comment
Sosyal ağlarda paylaş

cipher algoritmasının gizliliğiyle güvenlik olmaz, sadece anahtar ve plaintext gizli olmalıdır, algoritma public olmalıdır. öte yandan senin rastgele oluşturduğun bir cipher da en temel saldırılara karşı zayıf olacaktır. yani güvenli olmasını istiyosan AES 192 falan kullan.
Link to comment
Sosyal ağlarda paylaş

Ya anlattığın algoritma aşırı basit. Hem encrypt algoritmasından, hem brute forcela veya diğer ataklarla çok kolay çözülebilir. İşin içine modüler aritmetik sokmalısın bi kere kendin algoritma yapıcaksan bile. Anca o şekilde encrypt ve decrypti bilseler bile anahtar gerekiyo. Zaten onu da des, aes falan hepsi yapıyo. Amerikayı yeniden keşfetmeye gerek yok :)
Link to comment
Sosyal ağlarda paylaş

somon, burda zaten anlatmislar genel anlamda ama, md5 in kullanimi biraz farkli, geri donulmemesi amaclandigi icin yapisal guvenlilikten soz edebilirsin,

ancak, bruteforce gibi etkenler md5 icinde gecerlidir.

bu arada yukarida soylenilen PKI mimarisine uymaya calisilmasi, key mgmt icin standart algoritma ve yontemler kullanilmasi, son olarak da cookie de onemli bilgiler saklanilmamasi uyarilarinin tamami son derece yerinde ve dogrudur...

+1 derim.. ;)
Link to comment
Sosyal ağlarda paylaş

El-Barto said:

Tam olarak ne için şifreleme kullanmak istiyosun ki? Bu arada open source libraryleri de var bu algoritmaların. Ben zamanında java için kullanmıştım, baya da kolaydı.


authentication icin
asp.net in kendi authenticationu yerine kendiminkini kullanmak istiyorum
Link to comment
Sosyal ağlarda paylaş

reyou said:

authentication icin
asp.net in kendi authenticationu yerine kendiminkini kullanmak istiyorum

Ya sırf kullanıcı girişi olarak authenticationsa md5 bu gibi işler için uygun işte. Şifreyi zaten encryptli haliyle kaydedip, onla kontrol ediceksin. Yok bütün datalar için istiyosan onda da ssl, tsl standart bu tip işler için.
Link to comment
Sosyal ağlarda paylaş

el-barto,

kardes yalniz ssl ve tls transport layer da guvenlik saglamak icindir. kavram karismasin sonra.

yani datanin butunu veya saklama sekli degil, iletimi, integrity si icindir.

kanali sifreler datanin kendini degil, encapsulation level security yani.

falan filan.. olesine belirteyim dedim.. ;)

ps: md5 authentication icin den ziyade tuttugun datanin guvenligi anlaminda fazlasiyla isini gorur, direk sunucuda md5 tut abi bencede, super is gorur..
Link to comment
Sosyal ağlarda paylaş

Ya bende onu demek istedim işte veya yanlış biliyorum :) ssl'i sadece network security dersinde kullanmıştım, pratikte kullanmadım hiç. Benim bildiğim ssl ve tls şu işe yarıyo:
Senin yolladığın data başkasına gitmiyo, karşıdakinin yerine de başkası geçemiyo vs... O açıdan bütün site için authentication olarak düşündüm.
Zaten devlet/şirket sırrı gibi şeyler olmadığı sürece öyle yollanan dataları sürekli şifrelemek pek de akıl karı bişey diil :D
Link to comment
Sosyal ağlarda paylaş

  • Genel Yönetici
Alın size sifreleme, tepe tepe kullanın. Anahtar iskambil destesi ile yapılıyor:

/* solitaire.c */

/*
* The Solitaire encryption algorithm programmed in C.
* solitaire encryption system by Bruce Schneier
* based on a deck of cards
* See for details.
* programming by Lloyd Miller, Sept 2000
*/

/*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
*/

/*
* usage :
* to encrypt
* solitair -e key cyphertext<br /> * to decrypt<br /> * solitair -d key <cyphertext >plaintext<br /> *<br /> */<br /> <br /> #include <stdio.h><br /> #include <string.h><br /> #include <stdlib.h><br /> #include <unistd.h><br /> #include <assert.h><br /> #include <ctype.h><br /> <br /> void usage(void)<br /> {<br /> fprintf(stderr,<br /> "usage:n"<br /> " to encryptn"<br /> " solitair -e key <plaintext >cyphertextn"<br /> " to decryptn"<br /> " solitair -d key <cyphertext >plaintextn");<br /> exit(EXIT_FAILURE);<br /> }<br /> <br /> int getalpha(void)<br /> {<br /> int a;<br /> <br /> while (1) {<br /> a = getchar();<br /> if (a == EOF) return 0;<br /> if (a >= 'A' && a <= 'Z')<br /> return a;<br /> if (a >= 'a' && a <= 'z')<br /> return a - 'a' + 'A';<br /> }<br /> }<br /> <br /> int findit(char *deck, int val, int siz)<br /> {<br /> int i = 0;<br /> while(siz--)<br /> {<br /> if (*deck == val)<br /> return i;<br /> deck++;<br /> i++;<br /> }<br /> return -1;<br /> }<br /> <br /> int step(char *deck)<br /> {<br /> int c;<br /> int b;<br /> int a;<br /> char tmp[54]<span>;<br /> <br /> do {<br /> <br /> /* step 1 */<br /> <br /> c = findit(deck, 53, 54);<br /> if (c < 53)<br /> {<br /> a = c + 1;<br /> deck[c]<span> = deck[a]<span>;<br /> }<br /> else<br /> {<br /> for (a = 53; a > 1; a--)<br /> deck[a]<span> = deck[a - 1]<span>;<br /> a = 1;<br /> }<br /> deck[a]<span> = 53;<br /> <br /> /* step 2 */<br /> <br /> b = findit(deck, 54, 54);<br /> if (b < 52)<br /> {<br /> c = b + 1;<br /> deck[b]<span> = deck[c]<span>;<br /> if (a == c)<br /> a = b;<br /> b = c + 1;<br /> deck[c]<span> = deck[b]<span>;<br /> if (a == b)<br /> a = c;<br /> }<br /> else<br /> {<br /> c = b;<br /> b = b - 51;<br /> for (; c > b; c--)<br /> {<br /> deck[c]<span> = deck[c - 1]<span>;<br /> if (a == c - 1)<br /> a = c;<br /> }<br /> }<br /> deck[b]<span> = 54;<br /> <br /> /* step 3 */<br /> <br /> if (a > b)<br /> {<br /> c = a;<br /> a = b;<br /> b = c;<br /> }<br /> tmp[53]<span> = deck[b++]<span>;<br /> <br /> c = 0;<br /> while (b < 54)<br /> tmp[c++]<span> = deck[b++]<span>;<br /> <br /> b = a;<br /> while (deck[b]<span> != tmp[53]<span>)<br /> tmp[c++]<span> = deck[b++]<span>;<br /> <br /> tmp[c++]<span> = tmp[53]<span>;<br /> b = 0;<br /> while (b < a)<br /> tmp[c++]<span> = deck[b++]<span>;<br /> <br /> assert(c == 54);<br /> <br /> /* step 4 */<br /> <br /> b = tmp[53]<span>;<br /> if (b == 54)<br /> b = 53;<br /> <br /> a = 0;<br /> for (c = b; c < 53; c++)<br /> deck[a++]<span> = tmp[c]<span>;<br /> for (c = 0; c < b; c++)<br /> deck[a++]<span> = tmp[c]<span>;<br /> assert(a == 53);<br /> <br /> deck[53]<span> = tmp[53]<span>;<br /> <br /> /* step 5 */<br /> <br /> a = deck[0]<span>;<br /> if (a == 54)<br /> a = 53;<br /> a = deck[a]<span>;<br /> } while (a > 52);<br /> return (a - 1) % 26 + 1;<br /> }<br /> <br /> int sumchar(int a, int b)<br /> {<br /> return 'A' + (toupper(a) - 'A' + b + 26) % 26;<br /> }<br /> <br /> int main(int argc, char **argv)<br /> {<br /> char deck[54]<span>;<br /> int i, j;<br /> int mode = 0; /* default mode is encode, non-zero is decode */<br /> <br /> for (i = 0; i < 54; i++)<br /> deck[i]<span> = i + 1;<br /> <br /> if (argc > 1 && argv[1]<span>[0]<span> == '-')<br /> {<br /> if(argv[1]<span>[1]<span> == 'd')<br /> {<br /> mode = 1;<br /> }<br /> else if (argv[1]<span>[1]<span> == 'e')<br /> {<br /> mode = 0;<br /> }<br /> else usage();<br /> }<br /> else usage();<br /> <br /> argc--;<br /> argv++;<br /> <br /> /* do key */<br /> while (argc-- > 1)<br /> {<br /> char *ap = *++argv;<br /> while (*ap)<br /> {<br /> int c = *ap++;<br /> char tmp[53]<span>;<br /> <br /> if (c >= 'a' && c <= 'z')<br /> c = c - 'a' + 'A';<br /> if (c >= 'A' && c <= 'Z')<br /> {<br /> c = c - 'A' + 1;<br /> step(deck);<br /> i = 0;<br /> for (j = c; j < 53; j++)<br /> tmp[i++]<span> = deck[j]<span>;<br /> for (j = 0; j < c; j++)<br /> tmp[i++]<span> = deck[j]<span>;<br /> for (j = 0; j < 53; j++)<br /> deck[j]<span> = tmp[j]<span>;<br /> }<br /> }<br /> }<br /> <br /> j = 0;<br /> while ((i = getalpha()) != 0)<br /> {<br /> putchar(mode ? sumchar(i, -step(deck)) : sumchar(i, step(deck)));<br /> j++;<br /> if (j % 5 == 0)<br /> {<br /> if (j == 50)<br /> {<br /> j = 0;<br /> putchar('n');<br /> }<br /> else<br /> putchar (' ');<br /> }<br /> }<br /> <br /> j = j % 5;<br /> if (j)<br /> while (j < 5)<br /> {<br /> i = 'X';<br /> putchar(mode ? sumchar(i, -step(deck)) : sumchar(i, step(deck)));<br /> j++;<br /> }<br /> <br /> printf("n");<br /> <br /> return EXIT_SUCCESS;<br /> }<br /> <br /> /* end of file */ </div> </div> <div class='ipsPadding ipsHide cPostShareMenu' id='elShareComment_5263135_menu'> <h5 class='ipsType_normal ipsType_reset'>Link to comment</h5> <input type='text' value='https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/?do=findComment&amp;comment=5263135' class='ipsField_fullWidth'> <h5 class='ipsType_normal ipsType_reset ipsSpacer_top'>Sosyal ağlarda paylaş</h5> <ul class='ipsList_inline ipsList_noSpacing ipsClearfix' data-controller="core.front.core.sharelink"> <li> <a href="https://x.com/share?url=https%3A%2F%2Fforum.paticik.com%2Ftopic%2F5262156-sifreleme-ile-ilgili-bi-soru%2F%3Fdo%3DfindComment%26comment%3D5263135" class="cShareLink cShareLink_x" target="_blank" data-role="shareLink" title='Share on X' data-ipsTooltip rel='nofollow noopener'> <i class="fa fa-x"></i> </a></li> <li> <a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fforum.paticik.com%2Ftopic%2F5262156-sifreleme-ile-ilgili-bi-soru%2F%3Fdo%3DfindComment%26comment%3D5263135" class="cShareLink cShareLink_facebook" target="_blank" data-role="shareLink" title='Share on Facebook' data-ipsTooltip rel='noopener nofollow'> <i class="fa fa-facebook"></i> </a></li> <li> <a href="https://www.reddit.com/submit?url=https%3A%2F%2Fforum.paticik.com%2Ftopic%2F5262156-sifreleme-ile-ilgili-bi-soru%2F%3Fdo%3DfindComment%26comment%3D5263135&amp;title=Sifreleme+ile+ilgili+bi+soru" rel="nofollow noopener" class="cShareLink cShareLink_reddit" target="_blank" title='Reddit'de Paylaş' data-ipsTooltip> <i class="fa fa-reddit"></i> </a></li> <li> <a href="https://www.linkedin.com/shareArticle?mini=true&amp;url=https%3A%2F%2Fforum.paticik.com%2Ftopic%2F5262156-sifreleme-ile-ilgili-bi-soru%2F%3Fdo%3DfindComment%26comment%3D5263135&amp;title=Sifreleme+ile+ilgili+bi+soru" rel="nofollow noopener" class="cShareLink cShareLink_linkedin" target="_blank" data-role="shareLink" title='Share on LinkedIn' data-ipsTooltip> <i class="fa fa-linkedin"></i> </a></li> <li> <a href="https://pinterest.com/pin/create/button/?url=https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/?do=findComment%26comment=5263135&amp;media=" class="cShareLink cShareLink_pinterest" rel="nofollow noopener" target="_blank" data-role="shareLink" title='Pinterest'de Paylaş' data-ipsTooltip> <i class="fa fa-pinterest"></i> </a></li> </ul> <hr class='ipsHr'> <button class='ipsHide ipsButton ipsButton_small ipsButton_light ipsButton_fullWidth ipsMargin_top:half' data-controller='core.front.core.webshare' data-role='webShare' data-webShareTitle='Sifreleme ile ilgili bi soru' data-webShareText='Alın size sifreleme, tepe tepe kullanın. Anahtar iskambil destesi ile yapılıyor: &#13; &#13; /* solitaire.c */ &#13; &#13; /* &#13; * The Solitaire encryption algorithm programmed in C. &#13; * solitaire encryption system by Bruce Schneier &#13; * based on a deck of cards &#13; * See for details. &#13; * programming by Lloyd Miller, Sept 2000 &#13; */ &#13; &#13; /* &#13; * This program is free software; you can redistribute it and/or modify &#13; * it under the terms of the GNU General Public License as published by &#13; * the Free Software Foundation; either version 2 of the License, or &#13; * (at your option) any later version. &#13; * &#13; * This program is distributed in the hope that it will be useful, &#13; * but WITHOUT ANY WARRANTY; without even the implied warranty of &#13; * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the &#13; * GNU General Public License for more details. &#13; * &#13; * You should have received a copy of the GNU General Public License &#13; * along with this program; if not, write to the Free Software &#13; * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA &#13; * &#13; */ &#13; &#13; /* &#13; * usage : &#13; * to encrypt &#13; * solitair -e key cyphertext &#13; * to decrypt &#13; * solitair -d key plaintext &#13; * &#13; */ &#13; &#13; #include &#13; #include &#13; #include &#13; #include &#13; #include &#13; #include &#13; &#13; void usage(void) &#13; { &#13; fprintf(stderr, &#13; &quot;usage:n&quot; &#13; &quot; to encryptn&quot; &#13; &quot; solitair -e key cyphertextn&quot; &#13; &quot; to decryptn&quot; &#13; &quot; solitair -d key plaintextn&quot;); &#13; exit(EXIT_FAILURE); &#13; } &#13; &#13; int getalpha(void) &#13; { &#13; int a; &#13; &#13; while (1) { &#13; a = getchar(); &#13; if (a == EOF) return 0; &#13; if (a &gt;= &#039;A&#039; &amp;&amp; a &#13; return a; &#13; if (a &gt;= &#039;a&#039; &amp;&amp; a &#13; return a - &#039;a&#039; + &#039;A&#039;; &#13; } &#13; } &#13; &#13; int findit(char *deck, int val, int siz) &#13; { &#13; int i = 0; &#13; while(siz--) &#13; { &#13; if (*deck == val) &#13; return i; &#13; deck++; &#13; i++; &#13; } &#13; return -1; &#13; } &#13; &#13; int step(char *deck) &#13; { &#13; int c; &#13; int b; &#13; int a; &#13; char tmp[54]; &#13; &#13; do { &#13; &#13; /* step 1 */ &#13; &#13; c = findit(deck, 53, 54); &#13; if (c &#13; { &#13; a = c + 1; &#13; deck[c] = deck[a]; &#13; } &#13; else &#13; { &#13; for (a = 53; a &gt; 1; a--) &#13; deck[a] = deck[a - 1]; &#13; a = 1; &#13; } &#13; deck[a] = 53; &#13; &#13; /* step 2 */ &#13; &#13; b = findit(deck, 54, 54); &#13; if (b &#13; { &#13; c = b + 1; &#13; deck[b] = deck[c]; &#13; if (a == c) &#13; a = b; &#13; b = c + 1; &#13; deck[c] = deck[b]; &#13; if (a == b) &#13; a = c; &#13; } &#13; else &#13; { &#13; c = b; &#13; b = b - 51; &#13; for (; c &gt; b; c--) &#13; { &#13; deck[c] = deck[c - 1]; &#13; if (a == c - 1) &#13; a = c; &#13; } &#13; } &#13; deck[b] = 54; &#13; &#13; /* step 3 */ &#13; &#13; if (a &gt; b) &#13; { &#13; c = a; &#13; a = b; &#13; b = c; &#13; } &#13; tmp[53] = deck[b++]; &#13; &#13; c = 0; &#13; while (b &#13; tmp[c++] = deck[b++]; &#13; &#13; b = a; &#13; while (deck[b] != tmp[53]) &#13; tmp[c++] = deck[b++]; &#13; &#13; tmp[c++] = tmp[53]; &#13; b = 0; &#13; while (b &#13; tmp[c++] = deck[b++]; &#13; &#13; assert(c == 54); &#13; &#13; /* step 4 */ &#13; &#13; b = tmp[53]; &#13; if (b == 54) &#13; b = 53; &#13; &#13; a = 0; &#13; for (c = b; c &#13; deck[a++] = tmp[c]; &#13; for (c = 0; c &#13; deck[a++] = tmp[c]; &#13; assert(a == 53); &#13; &#13; deck[53] = tmp[53]; &#13; &#13; /* step 5 */ &#13; &#13; a = deck[0]; &#13; if (a == 54) &#13; a = 53; &#13; a = deck[a]; &#13; } while (a &gt; 52); &#13; return (a - 1) % 26 + 1; &#13; } &#13; &#13; int sumchar(int a, int b) &#13; { &#13; return &#039;A&#039; + (toupper(a) - &#039;A&#039; + b + 26) % 26; &#13; } &#13; &#13; int main(int argc, char **argv) &#13; { &#13; char deck[54]; &#13; int i, j; &#13; int mode = 0; /* default mode is encode, non-zero is decode */ &#13; &#13; for (i = 0; i &#13; deck[i] = i + 1; &#13; &#13; if (argc &gt; 1 &amp;&amp; argv[1][0] == &#039;-&#039;) &#13; { &#13; if(argv[1][1] == &#039;d&#039;) &#13; { &#13; mode = 1; &#13; } &#13; else if (argv[1][1] == &#039;e&#039;) &#13; { &#13; mode = 0; &#13; } &#13; else usage(); &#13; } &#13; else usage(); &#13; &#13; argc--; &#13; argv++; &#13; &#13; /* do key */ &#13; while (argc-- &gt; 1) &#13; { &#13; char *ap = *++argv; &#13; while (*ap) &#13; { &#13; int c = *ap++; &#13; char tmp[53]; &#13; &#13; if (c &gt;= &#039;a&#039; &amp;&amp; c &#13; c = c - &#039;a&#039; + &#039;A&#039;; &#13; if (c &gt;= &#039;A&#039; &amp;&amp; c &#13; { &#13; c = c - &#039;A&#039; + 1; &#13; step(deck); &#13; i = 0; &#13; for (j = c; j &#13; tmp[i++] = deck[j]; &#13; for (j = 0; j &#13; tmp[i++] = deck[j]; &#13; for (j = 0; j &#13; deck[j] = tmp[j]; &#13; } &#13; } &#13; } &#13; &#13; j = 0; &#13; while ((i = getalpha()) != 0) &#13; { &#13; putchar(mode ? sumchar(i, -step(deck)) : sumchar(i, step(deck))); &#13; j++; &#13; if (j % 5 == 0) &#13; { &#13; if (j == 50) &#13; { &#13; j = 0; &#13; putchar(&#039;n&#039;); &#13; } &#13; else &#13; putchar (&#039; &#039;); &#13; } &#13; } &#13; &#13; j = j % 5; &#13; if (j) &#13; while (j &#13; { &#13; i = &#039;X&#039;; &#13; putchar(mode ? sumchar(i, -step(deck)) : sumchar(i, step(deck))); &#13; j++; &#13; } &#13; &#13; printf(&quot;n&quot;); &#13; &#13; return EXIT_SUCCESS; &#13; } &#13; &#13; /* end of file */' data-webShareUrl='https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/?do=findComment&amp;comment=5263135'>Daha fazla paylaşım seçeneği…</button> </div> </div> </div> </article> <a id='comment-5265991'></a> <article id='elComment_5265991' class='cPost ipsBox ipsResponsive_pull ipsComment ipsComment_parent ipsClearfix ipsClear ipsColumns ipsColumns_noSpacing ipsColumns_collapsePhone '> <div class='cAuthorPane_mobile ipsResponsive_showPhone'> <div class='cAuthorPane_photo'> <div class='cAuthorPane_photoWrap'> <a href="https://forum.paticik.com/profile/204-LuNiZ/" rel="nofollow" data-ipsHover data-ipsHover-width="370" data-ipsHover-target="https://forum.paticik.com/profile/204-LuNiZ/?do=hovercard" class="ipsUserPhoto ipsUserPhoto_large" title="Üyenin profiline bak"> <img src='data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%201024%22%20style%3D%22background%3A%236283c4%22%3E%3Cg%3E%3Ctext%20text-anchor%3D%22middle%22%20dy%3D%22.35em%22%20x%3D%22512%22%20y%3D%22512%22%20fill%3D%22%23ffffff%22%20font-size%3D%22700%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Roboto%2C%20Helvetica%2C%20Arial%2C%20sans-serif%22%3EL%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fsvg%3E' alt='LuNiZ' loading="lazy"> </a> <a href="https://forum.paticik.com/profile/204-LuNiZ/badges/" rel="nofollow"> <img src='https://forum.paticik.com/uploads/monthly_2023_02/9_RisingStar.svg' loading="lazy" alt="Rising Star" class="cAuthorPane_badge cAuthorPane_badge--rank ipsOutline ipsOutline:2px" data-ipsTooltip title="Rütbe: Rising Star (9/14)"> </a> </div> </div> <div class='cAuthorPane_content'> <h3 class='ipsType_sectionHead cAuthorPane_author ipsType_break ipsType_blendLinks ipsFlex ipsFlex-ai:center'> <a href="https://forum.paticik.com/profile/204-LuNiZ/" data-ipshover data-ipshover-target="https://forum.paticik.com/profile/204-LuNiZ/?do=hovercard&amp;referrer=https%253A%252F%252Fforum.paticik.com%252Ftopic%252F5262156-sifreleme-ile-ilgili-bi-soru" title="Üyenin profiline bak" class="ipsType_break ">LuNiZ</a> </h3> <div class='ipsType_light ipsType_reset'> <a href='https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/?do=findComment&amp;comment=5265991' rel="nofollow" class='ipsType_blendLinks'>Mesaj tarihi: <time datetime='2010-12-14T20:11:14Z' title='12/14/10 20:11' data-short='Ara 14, 2010'>Aralık 14, 2010</time></a> </div> </div> </div> <aside class='ipsComment_author cAuthorPane ipsColumn ipsColumn_medium ipsResponsive_hidePhone'> <h3 class='ipsType_sectionHead cAuthorPane_author ipsType_blendLinks ipsType_break'><strong> <a href="https://forum.paticik.com/profile/204-LuNiZ/" data-ipshover data-ipshover-target="https://forum.paticik.com/profile/204-LuNiZ/?do=hovercard&amp;referrer=https%253A%252F%252Fforum.paticik.com%252Ftopic%252F5262156-sifreleme-ile-ilgili-bi-soru" title="Üyenin profiline bak" class="ipsType_break ">LuNiZ</a></strong> </h3> <ul class='cAuthorPane_info ipsList_reset'> <li data-role='photo' class='cAuthorPane_photo'> <div class='cAuthorPane_photoWrap'> <a href="https://forum.paticik.com/profile/204-LuNiZ/" rel="nofollow" data-ipsHover data-ipsHover-width="370" data-ipsHover-target="https://forum.paticik.com/profile/204-LuNiZ/?do=hovercard" class="ipsUserPhoto ipsUserPhoto_large" title="Üyenin profiline bak"> <img src='data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%201024%22%20style%3D%22background%3A%236283c4%22%3E%3Cg%3E%3Ctext%20text-anchor%3D%22middle%22%20dy%3D%22.35em%22%20x%3D%22512%22%20y%3D%22512%22%20fill%3D%22%23ffffff%22%20font-size%3D%22700%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Roboto%2C%20Helvetica%2C%20Arial%2C%20sans-serif%22%3EL%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fsvg%3E' alt='LuNiZ' loading="lazy"> </a> <img src='https://forum.paticik.com/uploads/monthly_2023_02/9_RisingStar.svg' loading="lazy" alt="Rising Star" class="cAuthorPane_badge cAuthorPane_badge--rank ipsOutline ipsOutline:2px" data-ipsTooltip title="Rütbe: Rising Star (9/14)"> </div> </li> <li data-role='group'>=o=</li> <li data-role='stats' class='ipsMargin_top'> <ul class="ipsList_reset ipsType_light ipsFlex ipsFlex-ai:center ipsFlex-jc:center ipsGap_row:2 cAuthorPane_stats"> <li> <a href="https://forum.paticik.com/profile/204-LuNiZ/content/" rel="nofollow" title="1749 mesaj" data-ipsTooltip class="ipsType_blendLinks"> <i class="fa fa-comment"></i> 1.7k </a> </li> </ul> </li> </ul> </aside> <div class='ipsColumn ipsColumn_fluid ipsMargin:none'> <div id='comment-5265991_wrap' data-controller='core.front.core.comment' data-commentApp='forums' data-commentType='forums' data-commentID="5265991" data-quoteData='{&quot;userid&quot;:204,&quot;username&quot;:&quot;LuNiZ&quot;,&quot;timestamp&quot;:1292357474,&quot;contentapp&quot;:&quot;forums&quot;,&quot;contenttype&quot;:&quot;forums&quot;,&quot;contentid&quot;:5262156,&quot;contentclass&quot;:&quot;forums_Topic&quot;,&quot;contentcommentid&quot;:5265991}' class='ipsComment_content ipsType_medium'> <div class='ipsComment_meta ipsType_light ipsFlex ipsFlex-ai:center ipsFlex-jc:between ipsFlex-fd:row-reverse'> <div class='ipsType_light ipsType_reset ipsType_blendLinks ipsComment_toolWrap'> <div class='ipsResponsive_hidePhone ipsComment_badges'> <ul class='ipsList_reset ipsFlex ipsFlex-jc:end ipsFlex-fw:wrap ipsGap:2 ipsGap_row:1'> </ul> </div> <ul class='ipsList_reset ipsComment_tools'> <li> <a href='#elControls_5265991_menu' class='ipsComment_ellipsis' id='elControls_5265991' title='Daha fazla seçenek...' data-ipsMenu data-ipsMenu-appendTo='#comment-5265991_wrap'><i class='fa fa-ellipsis-h'></i></a> <ul id='elControls_5265991_menu' class='ipsMenu ipsMenu_narrow ipsHide'> <li class='ipsMenu_item'><a href='https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/?do=findComment&amp;comment=5265991' rel="nofollow" title='Bu mesajı paylaş' data-ipsDialog data-ipsDialog-size='narrow' data-ipsDialog-content='#elShareComment_5265991_menu' data-ipsDialog-title="Bu mesajı paylaş" id='elSharePost_5265991' data-role='shareComment'>Paylaş</a></li> </ul> </li> </ul> </div> <div class='ipsType_reset ipsResponsive_hidePhone'> <a href='https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/?do=findComment&amp;comment=5265991' rel="nofollow" class='ipsType_blendLinks'>Mesaj tarihi: <time datetime='2010-12-14T20:11:14Z' title='12/14/10 20:11' data-short='Ara 14, 2010'>Aralık 14, 2010</time></a> <span class='ipsResponsive_hidePhone'> </span> </div> </div> <div class='cPost_contentWrap'> <div data-role='commentContent' class='ipsType_normal ipsType_richText ipsPadding_bottom ipsContained' data-controller='core.front.core.lightboxedImages'> el-barto,<br /> <br /> hemen sana yanit verim abi, oncelikle ssl karsisindaki kisinin ayniligindan ziyade, ornegin man in the middle atagina karsi, paketin bozulmamasini garanti altina almayi hedefler, bunun icin iletilen kanalin kriptolu olmasini saglar..<br /> onun disinda soylediklerin dogru, 3 asa 5 yukari budur.<br /> <br /> reyou,<br /> <br /> abicim ufak bi duzeltme, dijital imza degil, dijital sertifika kullanilir, ikisi cok farkli kavramlar.<br /> soyledigini soyle anladim, yineliyim, teyidleselim..<br /> <br /> client tarafinda, sitenin sertifikasi yuklenir, anahtarlama mantigi PKI da var.<br /> <br /> ssl de aslinda kanalin, iletisimin, encrypted olmasidir..<br /> <br /> yani network seviyesinde degil transmission seviyesinde gerceklesir, application da yer alan data payload da bir encryption yoktur. <br /> <br /> paketin butunuyle birlikte kripto oldugundan, data da sifrelenir.<br /> <br /> yani soyledikleriniz dogrudur, accik detaylisi da boyledir :) </div> </div> <div class='ipsPadding ipsHide cPostShareMenu' id='elShareComment_5265991_menu'> <h5 class='ipsType_normal ipsType_reset'>Link to comment</h5> <input type='text' value='https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/?do=findComment&amp;comment=5265991' class='ipsField_fullWidth'> <h5 class='ipsType_normal ipsType_reset ipsSpacer_top'>Sosyal ağlarda paylaş</h5> <ul class='ipsList_inline ipsList_noSpacing ipsClearfix' data-controller="core.front.core.sharelink"> <li> <a href="https://x.com/share?url=https%3A%2F%2Fforum.paticik.com%2Ftopic%2F5262156-sifreleme-ile-ilgili-bi-soru%2F%3Fdo%3DfindComment%26comment%3D5265991" class="cShareLink cShareLink_x" target="_blank" data-role="shareLink" title='Share on X' data-ipsTooltip rel='nofollow noopener'> <i class="fa fa-x"></i> </a></li> <li> <a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fforum.paticik.com%2Ftopic%2F5262156-sifreleme-ile-ilgili-bi-soru%2F%3Fdo%3DfindComment%26comment%3D5265991" class="cShareLink cShareLink_facebook" target="_blank" data-role="shareLink" title='Share on Facebook' data-ipsTooltip rel='noopener nofollow'> <i class="fa fa-facebook"></i> </a></li> <li> <a href="https://www.reddit.com/submit?url=https%3A%2F%2Fforum.paticik.com%2Ftopic%2F5262156-sifreleme-ile-ilgili-bi-soru%2F%3Fdo%3DfindComment%26comment%3D5265991&amp;title=Sifreleme+ile+ilgili+bi+soru" rel="nofollow noopener" class="cShareLink cShareLink_reddit" target="_blank" title='Reddit'de Paylaş' data-ipsTooltip> <i class="fa fa-reddit"></i> </a></li> <li> <a href="https://www.linkedin.com/shareArticle?mini=true&amp;url=https%3A%2F%2Fforum.paticik.com%2Ftopic%2F5262156-sifreleme-ile-ilgili-bi-soru%2F%3Fdo%3DfindComment%26comment%3D5265991&amp;title=Sifreleme+ile+ilgili+bi+soru" rel="nofollow noopener" class="cShareLink cShareLink_linkedin" target="_blank" data-role="shareLink" title='Share on LinkedIn' data-ipsTooltip> <i class="fa fa-linkedin"></i> </a></li> <li> <a href="https://pinterest.com/pin/create/button/?url=https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/?do=findComment%26comment=5265991&amp;media=" class="cShareLink cShareLink_pinterest" rel="nofollow noopener" target="_blank" data-role="shareLink" title='Pinterest'de Paylaş' data-ipsTooltip> <i class="fa fa-pinterest"></i> </a></li> </ul> <hr class='ipsHr'> <button class='ipsHide ipsButton ipsButton_small ipsButton_light ipsButton_fullWidth ipsMargin_top:half' data-controller='core.front.core.webshare' data-role='webShare' data-webShareTitle='Sifreleme ile ilgili bi soru' data-webShareText='el-barto, &#13; &#13; hemen sana yanit verim abi, oncelikle ssl karsisindaki kisinin ayniligindan ziyade, ornegin man in the middle atagina karsi, paketin bozulmamasini garanti altina almayi hedefler, bunun icin iletilen kanalin kriptolu olmasini saglar.. &#13; onun disinda soylediklerin dogru, 3 asa 5 yukari budur. &#13; &#13; reyou, &#13; &#13; abicim ufak bi duzeltme, dijital imza degil, dijital sertifika kullanilir, ikisi cok farkli kavramlar. &#13; soyledigini soyle anladim, yineliyim, teyidleselim.. &#13; &#13; client tarafinda, sitenin sertifikasi yuklenir, anahtarlama mantigi PKI da var. &#13; &#13; ssl de aslinda kanalin, iletisimin, encrypted olmasidir.. &#13; &#13; yani network seviyesinde degil transmission seviyesinde gerceklesir, application da yer alan data payload da bir encryption yoktur. &#13; &#13; paketin butunuyle birlikte kripto oldugundan, data da sifrelenir. &#13; &#13; yani soyledikleriniz dogrudur, accik detaylisi da boyledir :)' data-webShareUrl='https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/?do=findComment&amp;comment=5265991'>Daha fazla paylaşım seçeneği…</button> </div> </div> </div> </article> <a id='comment-5266033'></a> <article id='elComment_5266033' class='cPost ipsBox ipsResponsive_pull ipsComment ipsComment_parent ipsClearfix ipsClear ipsColumns ipsColumns_noSpacing ipsColumns_collapsePhone '> <div class='cAuthorPane_mobile ipsResponsive_showPhone'> <div class='cAuthorPane_photo'> <div class='cAuthorPane_photoWrap'> <a href="https://forum.paticik.com/profile/6654-reyou/" rel="nofollow" data-ipsHover data-ipsHover-width="370" data-ipsHover-target="https://forum.paticik.com/profile/6654-reyou/?do=hovercard" class="ipsUserPhoto ipsUserPhoto_large" title="Üyenin profiline bak"> <img src='data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%201024%22%20style%3D%22background%3A%2362a5c4%22%3E%3Cg%3E%3Ctext%20text-anchor%3D%22middle%22%20dy%3D%22.35em%22%20x%3D%22512%22%20y%3D%22512%22%20fill%3D%22%23ffffff%22%20font-size%3D%22700%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Roboto%2C%20Helvetica%2C%20Arial%2C%20sans-serif%22%3ER%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fsvg%3E' alt='reyou' loading="lazy"> </a> <a href="https://forum.paticik.com/profile/6654-reyou/badges/" rel="nofollow"> <img src='https://forum.paticik.com/uploads/monthly_2023_02/14_GrandMaster.svg' loading="lazy" alt="Grand Master" class="cAuthorPane_badge cAuthorPane_badge--rank ipsOutline ipsOutline:2px" data-ipsTooltip title="Rütbe: Grand Master (14/14)"> </a> </div> </div> <div class='cAuthorPane_content'> <h3 class='ipsType_sectionHead cAuthorPane_author ipsType_break ipsType_blendLinks ipsFlex ipsFlex-ai:center'> <a href="https://forum.paticik.com/profile/6654-reyou/" data-ipshover data-ipshover-target="https://forum.paticik.com/profile/6654-reyou/?do=hovercard&amp;referrer=https%253A%252F%252Fforum.paticik.com%252Ftopic%252F5262156-sifreleme-ile-ilgili-bi-soru" title="Üyenin profiline bak" class="ipsType_break ">reyou</a> </h3> <div class='ipsType_light ipsType_reset'> <a href='https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/?do=findComment&amp;comment=5266033' rel="nofollow" class='ipsType_blendLinks'>Mesaj tarihi: <time datetime='2010-12-14T20:28:24Z' title='12/14/10 20:28' data-short='Ara 14, 2010'>Aralık 14, 2010</time></a> </div> </div> </div> <aside class='ipsComment_author cAuthorPane ipsColumn ipsColumn_medium ipsResponsive_hidePhone'> <h3 class='ipsType_sectionHead cAuthorPane_author ipsType_blendLinks ipsType_break'><strong> <a href="https://forum.paticik.com/profile/6654-reyou/" data-ipshover data-ipshover-target="https://forum.paticik.com/profile/6654-reyou/?do=hovercard&amp;referrer=https%253A%252F%252Fforum.paticik.com%252Ftopic%252F5262156-sifreleme-ile-ilgili-bi-soru" title="Üyenin profiline bak" class="ipsType_break ">reyou</a></strong> </h3> <ul class='cAuthorPane_info ipsList_reset'> <li data-role='photo' class='cAuthorPane_photo'> <div class='cAuthorPane_photoWrap'> <a href="https://forum.paticik.com/profile/6654-reyou/" rel="nofollow" data-ipsHover data-ipsHover-width="370" data-ipsHover-target="https://forum.paticik.com/profile/6654-reyou/?do=hovercard" class="ipsUserPhoto ipsUserPhoto_large" title="Üyenin profiline bak"> <img src='data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%201024%22%20style%3D%22background%3A%2362a5c4%22%3E%3Cg%3E%3Ctext%20text-anchor%3D%22middle%22%20dy%3D%22.35em%22%20x%3D%22512%22%20y%3D%22512%22%20fill%3D%22%23ffffff%22%20font-size%3D%22700%22%20font-family%3D%22-apple-system%2C%20BlinkMacSystemFont%2C%20Roboto%2C%20Helvetica%2C%20Arial%2C%20sans-serif%22%3ER%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fsvg%3E' alt='reyou' loading="lazy"> </a> <img src='https://forum.paticik.com/uploads/monthly_2023_02/14_GrandMaster.svg' loading="lazy" alt="Grand Master" class="cAuthorPane_badge cAuthorPane_badge--rank ipsOutline ipsOutline:2px" data-ipsTooltip title="Rütbe: Grand Master (14/14)"> </div> </li> <li data-role='group'>=o=</li> <li data-role='stats' class='ipsMargin_top'> <ul class="ipsList_reset ipsType_light ipsFlex ipsFlex-ai:center ipsFlex-jc:center ipsGap_row:2 cAuthorPane_stats"> <li> <a href="https://forum.paticik.com/profile/6654-reyou/content/" rel="nofollow" title="14900 mesaj" data-ipsTooltip class="ipsType_blendLinks"> <i class="fa fa-comment"></i> 14.9k </a> </li> </ul> </li> </ul> </aside> <div class='ipsColumn ipsColumn_fluid ipsMargin:none'> <div id='comment-5266033_wrap' data-controller='core.front.core.comment' data-commentApp='forums' data-commentType='forums' data-commentID="5266033" data-quoteData='{&quot;userid&quot;:6654,&quot;username&quot;:&quot;reyou&quot;,&quot;timestamp&quot;:1292358504,&quot;contentapp&quot;:&quot;forums&quot;,&quot;contenttype&quot;:&quot;forums&quot;,&quot;contentid&quot;:5262156,&quot;contentclass&quot;:&quot;forums_Topic&quot;,&quot;contentcommentid&quot;:5266033}' class='ipsComment_content ipsType_medium'> <div class='ipsComment_meta ipsType_light ipsFlex ipsFlex-ai:center ipsFlex-jc:between ipsFlex-fd:row-reverse'> <div class='ipsType_light ipsType_reset ipsType_blendLinks ipsComment_toolWrap'> <div class='ipsResponsive_hidePhone ipsComment_badges'> <ul class='ipsList_reset ipsFlex ipsFlex-jc:end ipsFlex-fw:wrap ipsGap:2 ipsGap_row:1'> <li><strong class="ipsBadge ipsBadge_large ipsComment_authorBadge">Konuyu açan</strong></li> </ul> </div> <ul class='ipsList_reset ipsComment_tools'> <li> <a href='#elControls_5266033_menu' class='ipsComment_ellipsis' id='elControls_5266033' title='Daha fazla seçenek...' data-ipsMenu data-ipsMenu-appendTo='#comment-5266033_wrap'><i class='fa fa-ellipsis-h'></i></a> <ul id='elControls_5266033_menu' class='ipsMenu ipsMenu_narrow ipsHide'> <li class='ipsMenu_item'><a href='https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/?do=findComment&amp;comment=5266033' rel="nofollow" title='Bu mesajı paylaş' data-ipsDialog data-ipsDialog-size='narrow' data-ipsDialog-content='#elShareComment_5266033_menu' data-ipsDialog-title="Bu mesajı paylaş" id='elSharePost_5266033' data-role='shareComment'>Paylaş</a></li> </ul> </li> </ul> </div> <div class='ipsType_reset ipsResponsive_hidePhone'> <a href='https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/?do=findComment&amp;comment=5266033' rel="nofollow" class='ipsType_blendLinks'>Mesaj tarihi: <time datetime='2010-12-14T20:28:24Z' title='12/14/10 20:28' data-short='Ara 14, 2010'>Aralık 14, 2010</time></a> <span class='ipsResponsive_hidePhone'> </span> </div> </div> <div class='cPost_contentWrap'> <div data-role='commentContent' class='ipsType_normal ipsType_richText ipsPadding_bottom ipsContained' data-controller='core.front.core.lightboxedImages'> bendede kavram kargasasi olmustu,<br /> guzel aciklamissin<br /> tesekkur ederim :) </div> </div> <div class='ipsPadding ipsHide cPostShareMenu' id='elShareComment_5266033_menu'> <h5 class='ipsType_normal ipsType_reset'>Link to comment</h5> <input type='text' value='https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/?do=findComment&amp;comment=5266033' class='ipsField_fullWidth'> <h5 class='ipsType_normal ipsType_reset ipsSpacer_top'>Sosyal ağlarda paylaş</h5> <ul class='ipsList_inline ipsList_noSpacing ipsClearfix' data-controller="core.front.core.sharelink"> <li> <a href="https://x.com/share?url=https%3A%2F%2Fforum.paticik.com%2Ftopic%2F5262156-sifreleme-ile-ilgili-bi-soru%2F%3Fdo%3DfindComment%26comment%3D5266033" class="cShareLink cShareLink_x" target="_blank" data-role="shareLink" title='Share on X' data-ipsTooltip rel='nofollow noopener'> <i class="fa fa-x"></i> </a></li> <li> <a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fforum.paticik.com%2Ftopic%2F5262156-sifreleme-ile-ilgili-bi-soru%2F%3Fdo%3DfindComment%26comment%3D5266033" class="cShareLink cShareLink_facebook" target="_blank" data-role="shareLink" title='Share on Facebook' data-ipsTooltip rel='noopener nofollow'> <i class="fa fa-facebook"></i> </a></li> <li> <a href="https://www.reddit.com/submit?url=https%3A%2F%2Fforum.paticik.com%2Ftopic%2F5262156-sifreleme-ile-ilgili-bi-soru%2F%3Fdo%3DfindComment%26comment%3D5266033&amp;title=Sifreleme+ile+ilgili+bi+soru" rel="nofollow noopener" class="cShareLink cShareLink_reddit" target="_blank" title='Reddit'de Paylaş' data-ipsTooltip> <i class="fa fa-reddit"></i> </a></li> <li> <a href="https://www.linkedin.com/shareArticle?mini=true&amp;url=https%3A%2F%2Fforum.paticik.com%2Ftopic%2F5262156-sifreleme-ile-ilgili-bi-soru%2F%3Fdo%3DfindComment%26comment%3D5266033&amp;title=Sifreleme+ile+ilgili+bi+soru" rel="nofollow noopener" class="cShareLink cShareLink_linkedin" target="_blank" data-role="shareLink" title='Share on LinkedIn' data-ipsTooltip> <i class="fa fa-linkedin"></i> </a></li> <li> <a href="https://pinterest.com/pin/create/button/?url=https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/?do=findComment%26comment=5266033&amp;media=" class="cShareLink cShareLink_pinterest" rel="nofollow noopener" target="_blank" data-role="shareLink" title='Pinterest'de Paylaş' data-ipsTooltip> <i class="fa fa-pinterest"></i> </a></li> </ul> <hr class='ipsHr'> <button class='ipsHide ipsButton ipsButton_small ipsButton_light ipsButton_fullWidth ipsMargin_top:half' data-controller='core.front.core.webshare' data-role='webShare' data-webShareTitle='Sifreleme ile ilgili bi soru' data-webShareText='bendede kavram kargasasi olmustu, &#13; guzel aciklamissin &#13; tesekkur ederim :)' data-webShareUrl='https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/?do=findComment&amp;comment=5266033'>Daha fazla paylaşım seçeneği…</button> </div> </div> </div> </article> <input type="hidden" name="csrfKey" value="42df5bffe65404aedd5c4afbe9d07f15" /> </form> </div> <div class='ipsBox ipsPadding:half ipsMargin_top ipsClearfix ipsClear'> <ul class='ipsPagination' id='elPagination_b6245953e1bb88ed0b052f6447894127_1098848514' data-ipsPagination-seoPagination='true' data-pages='2' data-ipsPagination data-ipsPagination-pages="2" data-ipsPagination-perPage='25'> <li class='ipsPagination_first ipsPagination_inactive'><a href='https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comments' rel="first" data-page='1' data-ipsTooltip title='İlk sayfa'><i class='fa fa-angle-double-left'></i></a></li> <li class='ipsPagination_prev ipsPagination_inactive'><a href='https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comments' rel="prev" data-page='0' data-ipsTooltip title='Önceki sayfa'>Önceki</a></li> <li class='ipsPagination_page ipsPagination_active'><a href='https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comments' data-page='1'>1</a></li> <li class='ipsPagination_page'><a href='https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/page/2/#comments' data-page='2'>2</a></li> <li class='ipsPagination_next'><a href='https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/page/2/#comments' rel="next" data-page='2' data-ipsTooltip title='Sonraki sayfa'>Sonraki</a></li> <li class='ipsPagination_last'><a href='https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/page/2/#comments' rel="last" data-page='2' data-ipsTooltip title='Son sayfa'><i class='fa fa-angle-double-right'></i></a></li> <li class='ipsPagination_pageJump'> <a href='#' data-ipsMenu data-ipsMenu-closeOnClick='false' data-ipsMenu-appendTo='#elPagination_b6245953e1bb88ed0b052f6447894127_1098848514' id='elPagination_b6245953e1bb88ed0b052f6447894127_1098848514_jump'>1.sayfa (Toplam 2 sayfa) &nbsp;<i class='fa fa-caret-down'></i></a> <div class='ipsMenu ipsMenu_narrow ipsPadding ipsHide' id='elPagination_b6245953e1bb88ed0b052f6447894127_1098848514_jump_menu'> <form accept-charset='utf-8' method='post' action='https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comments' data-role="pageJump" data-baseUrl='#'> <ul class='ipsForm ipsForm_horizontal'> <li class='ipsFieldRow'> <input type='number' min='1' max='2' placeholder='Sayfa numarası' class='ipsField_fullWidth' name='page'> </li> <li class='ipsFieldRow ipsFieldRow_fullWidth'> <input type='submit' class='ipsButton_fullWidth ipsButton ipsButton_verySmall ipsButton_primary' value='Git'> </li> </ul> </form> </div> </li> </ul> </div> <div class='ipsBox ipsPadding ipsResponsive_pull ipsResponsive_showPhone ipsMargin_top'> <div class='ipsShareLinks'> <a href='#elShareItem_1806995336_menu' id='elShareItem_1806995336' data-ipsMenu class='ipsShareButton ipsButton ipsButton_verySmall ipsButton_light '> <span><i class='fa fa-share-alt'></i></span> &nbsp;Paylaş </a> <div class='ipsPadding ipsMenu ipsMenu_auto ipsHide' id='elShareItem_1806995336_menu' data-controller="core.front.core.sharelink"> <ul class='ipsList_inline'> <li> <a href="https://x.com/share?url=https%3A%2F%2Fforum.paticik.com%2Ftopic%2F5262156-sifreleme-ile-ilgili-bi-soru%2F" class="cShareLink cShareLink_x" target="_blank" data-role="shareLink" title='Share on X' data-ipsTooltip rel='nofollow noopener'> <i class="fa fa-x"></i> </a></li> <li> <a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fforum.paticik.com%2Ftopic%2F5262156-sifreleme-ile-ilgili-bi-soru%2F" class="cShareLink cShareLink_facebook" target="_blank" data-role="shareLink" title='Share on Facebook' data-ipsTooltip rel='noopener nofollow'> <i class="fa fa-facebook"></i> </a></li> <li> <a href="https://www.reddit.com/submit?url=https%3A%2F%2Fforum.paticik.com%2Ftopic%2F5262156-sifreleme-ile-ilgili-bi-soru%2F&amp;title=Sifreleme+ile+ilgili+bi+soru" rel="nofollow noopener" class="cShareLink cShareLink_reddit" target="_blank" title='Reddit'de Paylaş' data-ipsTooltip> <i class="fa fa-reddit"></i> </a></li> <li> <a href="https://www.linkedin.com/shareArticle?mini=true&amp;url=https%3A%2F%2Fforum.paticik.com%2Ftopic%2F5262156-sifreleme-ile-ilgili-bi-soru%2F&amp;title=Sifreleme+ile+ilgili+bi+soru" rel="nofollow noopener" class="cShareLink cShareLink_linkedin" target="_blank" data-role="shareLink" title='Share on LinkedIn' data-ipsTooltip> <i class="fa fa-linkedin"></i> </a></li> <li> <a href="https://pinterest.com/pin/create/button/?url=https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/&amp;media=" class="cShareLink cShareLink_pinterest" rel="nofollow noopener" target="_blank" data-role="shareLink" title='Pinterest'de Paylaş' data-ipsTooltip> <i class="fa fa-pinterest"></i> </a></li> </ul> <hr class='ipsHr'> <button class='ipsHide ipsButton ipsButton_verySmall ipsButton_light ipsButton_fullWidth ipsMargin_top:half' data-controller='core.front.core.webshare' data-role='webShare' data-webShareTitle='Sifreleme ile ilgili bi soru' data-webShareText='Sifreleme ile ilgili bi soru' data-webShareUrl='https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/'>Daha fazla paylaşım seçeneği…</button> </div> <div data-followApp='forums' data-followArea='topic' data-followID='5262156' data-controller='core.front.core.followButton'> <a href='https://forum.paticik.com/login/' rel="nofollow" class="ipsFollow ipsPos_middle ipsButton ipsButton_light ipsButton_verySmall ipsButton_disabled" data-role="followButton" data-ipsTooltip title='Bunu takip etmek icin giriş yapın'> <span>Takipçiler</span> <span class='ipsCommentCount'>0</span> </a> </div> </div> </div> </div> <div class='ipsPager ipsSpacer_top'> <div class="ipsPager_prev"> <a href="https://forum.paticik.com/forum/40-donan%C4%B1m-yaz%C4%B1l%C4%B1m/" title="Go to Donanım &amp; Yazılım" rel="parent"> <span class="ipsPager_type">Konu listesine dön</span> </a> </div> </div> </div> <nav class='ipsBreadcrumb ipsBreadcrumb_bottom ipsFaded_withHover'> <a href='#' id='elRSS' class='ipsPos_right ipsType_large' title='Kullanılabilir RSS akışları' data-ipsTooltip data-ipsMenu data-ipsMenu-above><i class='fa fa-rss-square'></i></a> <ul id='elRSS_menu' class='ipsMenu ipsMenu_auto ipsHide'> <li class='ipsMenu_item'><a title="Paticik Tum Konular" href="https://forum.paticik.com/rss/1-paticik-tum-konular.xml/">Paticik Tum Konular</a></li> <li class='ipsMenu_item'><a title="Paticik - Pati Tech" href="https://forum.paticik.com/rss/2-paticik-pati-tech.xml/">Paticik - Pati Tech</a></li> <li class='ipsMenu_item'><a title="Paticik - Pati Zone" href="https://forum.paticik.com/rss/3-paticik-pati-zone.xml/">Paticik - Pati Zone</a></li> <li class='ipsMenu_item'><a title="Paticik - Ilgi Alanlari" href="https://forum.paticik.com/rss/4-paticik-ilgi-alanlari.xml/">Paticik - Ilgi Alanlari</a></li> <li class='ipsMenu_item'><a title="Paticik - Yasam" href="https://forum.paticik.com/rss/5-paticik-yasam.xml/">Paticik - Yasam</a></li> <li class='ipsMenu_item'><a title="Paticik - Pati Do" href="https://forum.paticik.com/rss/6-paticik-pati-do.xml/">Paticik - Pati Do</a></li> <li class='ipsMenu_item'><a title="Paticik - Spor" href="https://forum.paticik.com/rss/7-paticik-spor.xml/">Paticik - Spor</a></li> <li class='ipsMenu_item'><a title="Paticik - Oyunlar" href="https://forum.paticik.com/rss/8-paticik-oyunlar.xml/">Paticik - Oyunlar</a></li> <li class='ipsMenu_item'><a title="Paticik - MMORPG turleri" href="https://forum.paticik.com/rss/9-paticik-mmorpg-turleri.xml/">Paticik - MMORPG turleri</a></li> <li class='ipsMenu_item'><a title="Paticik - Garbage" href="https://forum.paticik.com/rss/10-paticik-garbage.xml/">Paticik - Garbage</a></li> </ul> <ul class='ipsList_inline ipsPos_right'> <li > <a data-action="defaultStream" class='ipsType_light ' href='https://forum.paticik.com/discover/83/'><i class="fa fa-newspaper-o" aria-hidden="true"></i> <span>Son Mesajlar</span></a> </li> </ul> <ul data-role="breadcrumbList"> <li> <a title="Ana Sayfa" href='https://forum.paticik.com/'> <span>Ana Sayfa <i class='fa fa-angle-right'></i></span> </a> </li> <li> <a href='https://forum.paticik.com/forum/6-pati-tech-gc4/'> <span>Pati Tech <i class='fa fa-angle-right' aria-hidden="true"></i></span> </a> </li> <li> <a href='https://forum.paticik.com/forum/40-donan%C4%B1m-yaz%C4%B1l%C4%B1m/'> <span>Donanım &amp; Yazılım <i class='fa fa-angle-right' aria-hidden="true"></i></span> </a> </li> <li> Sifreleme ile ilgili bi soru </li> </ul> </nav> </div> </div> </main> <footer id='ipsLayout_footer' class='ipsClearfix'> <div class='ipsLayout_container'> <ul class='ipsList_inline ipsType_center ipsSpacer_top' id="elFooterLinks"> <li> <a href='#elNavTheme_menu' id='elNavTheme' data-ipsMenu data-ipsMenu-above>Tema <i class='fa fa-caret-down'></i></a> <ul id='elNavTheme_menu' class='ipsMenu ipsMenu_selectable ipsHide'> <li class='ipsMenu_item'> <form action="//forum.paticik.com/theme/?csrfKey=42df5bffe65404aedd5c4afbe9d07f15" method="post"> <input type="hidden" name="ref" value="aHR0cHM6Ly9mb3J1bS5wYXRpY2lrLmNvbS90b3BpYy81MjYyMTU2LXNpZnJlbGVtZS1pbGUtaWxnaWxpLWJpLXNvcnU="> <button type='submit' name='id' value='50' class='ipsButton ipsButton_link ipsButton_link_secondary'>Yesil </button> </form> </li> <li class='ipsMenu_item'> <form action="//forum.paticik.com/theme/?csrfKey=42df5bffe65404aedd5c4afbe9d07f15" method="post"> <input type="hidden" name="ref" value="aHR0cHM6Ly9mb3J1bS5wYXRpY2lrLmNvbS90b3BpYy81MjYyMTU2LXNpZnJlbGVtZS1pbGUtaWxnaWxpLWJpLXNvcnU="> <button type='submit' name='id' value='57' class='ipsButton ipsButton_link ipsButton_link_secondary'>Siyah </button> </form> </li> <li class='ipsMenu_item ipsMenu_itemChecked'> <form action="//forum.paticik.com/theme/?csrfKey=42df5bffe65404aedd5c4afbe9d07f15" method="post"> <input type="hidden" name="ref" value="aHR0cHM6Ly9mb3J1bS5wYXRpY2lrLmNvbS90b3BpYy81MjYyMTU2LXNpZnJlbGVtZS1pbGUtaWxnaWxpLWJpLXNvcnU="> <button type='submit' name='id' value='59' class='ipsButton ipsButton_link ipsButton_link_secondary'>Turuncu (Varsayılan)</button> </form> </li> </ul> </li> <li><a href='https://forum.paticik.com/privacy/'>Gizlilik Poliçesi</a></li> <li><a rel="nofollow" href='https://forum.paticik.com/cookies/'>Cookies</a></li> </ul> <p id='elCopyright'> <span id='elCopyright_userLine'>©Paticik.com | 2001 - 2024</span> <a rel='nofollow' title='Invision Community' href='https://www.invisioncommunity.com/'>Powered by Invision Community</a> </p> </div> </footer> <div id='elMobileDrawer' class='ipsDrawer ipsHide'> <div class='ipsDrawer_menu'> <a href='#' class='ipsDrawer_close' data-action='close'><span>&times;</span></a> <div class='ipsDrawer_content ipsFlex ipsFlex-fd:column'> <div class='ipsPadding ipsBorder_bottom'> <ul class='ipsToolList ipsToolList_vertical'> <li> <a href='https://forum.paticik.com/login/' id='elSigninButton_mobile' class='ipsButton ipsButton_light ipsButton_small ipsButton_fullWidth'>Üye misin? Giriş yap</a> </li> <li> <a href='https://forum.paticik.com/register/' id='elRegisterButton_mobile' class='ipsButton ipsButton_small ipsButton_fullWidth ipsButton_important'>Kaydol</a> </li> </ul> </div> <ul class='ipsDrawer_list ipsFlex-flex:11'> <li><a href='https://www.patreon.com/paticik' target='_blank' rel="noopener">Bağış Hedesi</a></li> <li><a href='https://forum.paticik.com/staff/' >Yönetim</a></li> <li><a href='https://forum.paticik.com/guidelines/' >Kurallar</a></li> </ul> </div> </div> </div> <div id='elMobileCreateMenuDrawer' class='ipsDrawer ipsHide'> <div class='ipsDrawer_menu'> <a href='#' class='ipsDrawer_close' data-action='close'><span>&times;</span></a> <div class='ipsDrawer_content ipsSpacer_bottom ipsPad'> <ul class='ipsDrawer_list'> <li class="ipsDrawer_listTitle ipsType_reset">Yeni Oluştur...</li> </ul> </div> </div> </div> <script type='text/javascript'> var ipsDebug = false; var CKEDITOR_BASEPATH = '//forum.paticik.com/applications/core/interface/ckeditor/ckeditor/'; var ipsSettings = { cookie_path: "/", cookie_prefix: "ips4_", cookie_ssl: true, essential_cookies: ["oauth_authorize","member_id","login_key","clearAutosave","lastSearch","device_key","IPSSessionFront","loggedIn","noCache","hasJS","cookie_consent","cookie_consent_optional","forumpass_*"], upload_imgURL: "", message_imgURL: "", notification_imgURL: "", baseURL: "//forum.paticik.com/", jsURL: "//forum.paticik.com/applications/core/interface/js/js.php", csrfKey: "42df5bffe65404aedd5c4afbe9d07f15", antiCache: "7f3549b3591728492274", jsAntiCache: "7f3549b3591731109764", disableNotificationSounds: true, useCompiledFiles: true, links_external: true, memberID: 0, lazyLoadEnabled: true, blankImg: "//forum.paticik.com/applications/core/interface/js/spacer.png", googleAnalyticsEnabled: true, matomoEnabled: false, viewProfiles: true, mapProvider: 'none', mapApiKey: '', pushPublicKey: "BAELBQVnJQ3K1b5tHXYIHKQVEYpMYFmSCfmWMnJtxTg0baTy4q49x_OjfdBR9JY8UG5DcJ5GdjIEWV9F9V0uD2g", relativeDates: false }; ipsSettings['maxImageDimensions'] = { width: 1000, height: 750 }; </script> <script type='text/javascript' src='https://forum.paticik.com/uploads/javascript_global/root_library.js?v=7f3549b3591731109764' data-ips></script> <script type='text/javascript' src='https://forum.paticik.com/uploads/javascript_global/root_js_lang_2.js?v=7f3549b3591731109764' data-ips></script> <script type='text/javascript' src='https://forum.paticik.com/uploads/javascript_global/root_framework.js?v=7f3549b3591731109764' data-ips></script> <script type='text/javascript' src='https://forum.paticik.com/uploads/javascript_core/global_global_core.js?v=7f3549b3591731109764' data-ips></script> <script type='text/javascript' src='https://forum.paticik.com/uploads/javascript_global/root_front.js?v=7f3549b3591731109764' data-ips></script> <script type='text/javascript' src='https://forum.paticik.com/uploads/javascript_core/front_front_core.js?v=7f3549b3591731109764' data-ips></script> <script type='text/javascript' src='https://forum.paticik.com/uploads/javascript_forums/front_front_topic.js?v=7f3549b3591731109764' data-ips></script> <script type='text/javascript' src='https://forum.paticik.com/uploads/javascript_global/root_map.js?v=7f3549b3591731109764' data-ips></script> <script type='text/javascript'> ips.setSetting( 'date_format', jQuery.parseJSON('"mm\/dd\/yy"') ); ips.setSetting( 'date_first_day', jQuery.parseJSON('0') ); ips.setSetting( 'ipb_url_filter_option', jQuery.parseJSON('"none"') ); ips.setSetting( 'url_filter_any_action', jQuery.parseJSON('"allow"') ); ips.setSetting( 'bypass_profanity', jQuery.parseJSON('0') ); ips.setSetting( 'emoji_style', jQuery.parseJSON('"twemoji"') ); ips.setSetting( 'emoji_shortcodes', jQuery.parseJSON('true') ); ips.setSetting( 'emoji_ascii', jQuery.parseJSON('true') ); ips.setSetting( 'emoji_cache', jQuery.parseJSON('1684792588') ); ips.setSetting( 'image_jpg_quality', jQuery.parseJSON('85') ); ips.setSetting( 'cloud2', jQuery.parseJSON('false') ); ips.setSetting( 'isAnonymous', jQuery.parseJSON('false') ); </script> <script type='application/ld+json'> { "name": "Sifreleme ile ilgili bi soru", "headline": "Sifreleme ile ilgili bi soru", "text": "selamlar, \u0026#13;\n\t \u0026#13;\n\tmesela ben AES, MD5, veya TripleDES disinda kendi gelistirdigim \u0026#13;\n\tbi sifreleme sistemi kullansam mesela diyelim cok basit olarak; \u0026#13;\n\t \u0026#13;\n\tbir kelimenin harflerini ascii ye ceviricem \u0026#13;\n\t16 ile carpicam, 2 ile toplayip bide cikan sonunun yerlerini degistiricem \u0026#13;\n\t \u0026#13;\n\tsimdi bu cok cok basit bi algoritma ama mesela bunu cookie icerisine gomdum diyelim birisi bunu bulupta bundan geriye dogru gidebilirmi? cunku sonucta o sonuca nasil gidildi bir ben biliyorum bulacak adam onu nasil tahmin edebilir yada yukarida saydigim teniklerden birisinimi kullanayim?", "dateCreated": "2010-12-13T04:18:28+0000", "datePublished": "2010-12-13T04:18:28+0000", "dateModified": "2010-12-17T06:35:20+0000", "image": "https://forum.paticik.com/applications/core/interface/email/default_photo.png", "author": { "@type": "Person", "name": "reyou", "image": "https://forum.paticik.com/applications/core/interface/email/default_photo.png", "url": "https://forum.paticik.com/profile/6654-reyou/" }, "interactionStatistic": [ { "@type": "InteractionCounter", "interactionType": "http://schema.org/ViewAction", "userInteractionCount": 1160 }, { "@type": "InteractionCounter", "interactionType": "http://schema.org/CommentAction", "userInteractionCount": 48 }, { "@type": "InteractionCounter", "interactionType": "http://schema.org/FollowAction", "userInteractionCount": 0 } ], "@context": "http://schema.org", "@type": "DiscussionForumPosting", "@id": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/", "isPartOf": { "@id": "https://forum.paticik.com/#website" }, "publisher": { "@id": "https://forum.paticik.com/#organization", "member": { "@type": "Person", "name": "reyou", "image": "https://forum.paticik.com/applications/core/interface/email/default_photo.png", "url": "https://forum.paticik.com/profile/6654-reyou/" } }, "url": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/", "discussionUrl": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/" }, "pageStart": 1, "pageEnd": 2, "comment": [ { "@type": "Comment", "@id": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5262163", "url": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5262163", "author": { "@type": "Person", "name": "SpiderS_DangeR", "image": "https://forum.paticik.com/applications/core/interface/email/default_photo.png", "url": "https://forum.paticik.com/profile/9105-SpiderS_DangeR/" }, "dateCreated": "2010-12-13T05:08:28+0000", "text": "b\u00f6yle bi konu vard\u0131 biyerlerde", "upvoteCount": 0 }, { "@type": "Comment", "@id": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5262167", "url": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5262167", "author": { "@type": "Person", "name": "razzRaziel", "image": "https://forum.paticik.com/applications/core/interface/email/default_photo.png", "url": "https://forum.paticik.com/profile/23465-razzRaziel/" }, "dateCreated": "2010-12-13T05:19:07+0000", "text": "cookie olay\u0131n\u0131 bilmiyorum fakat algoritma bu kadar basit olmamal\u0131. zeka sorusu gibi \u00e7\u00f6zerler bunu kolayl\u0131kla. en basitinden \u00f6rnek vermek gerekirse bir A harfinin \u015fifrelenmi\u015f kar\u015f\u0131l\u0131\u011f\u0131 s\u00fcrekli farkl\u0131 sonu\u00e7lar vermeli.", "upvoteCount": 0 }, { "@type": "Comment", "@id": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5262171", "url": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5262171", "author": { "@type": "Person", "name": "di", "image": "https://forum.paticik.com/applications/core/interface/email/default_photo.png", "url": "https://forum.paticik.com/profile/22547-di/" }, "dateCreated": "2010-12-13T05:37:52+0000", "text": "Calismaz bu. 255\u0027i gecersen ya da print edilemeyen karaktere denk gelirsen sicar. Ornek mornek anlamam ben, destekli at. =P \u0026#13;\n\t \u0026#13;\n\tSoru normal aslinda da yanlis kismi cookie icinde bu kadar degerli bir bilgi saklama kismi. Hic bir kosulda gerek olmamali buna. Sistemini o sekilde tasarlamalisin. \u0026#13;\n\t \u0026#13;\n\tHa dersenki olmazsa olmaz, illaki olacak, inatla yanlis tasarim ustunden gidecegim, o zaman derimki u konuda bilinenlerin disina cikmak cok lazim degil. Bilinen guclu encryption metodlarini kullan, encrypted halini tekrar kicindan uydurma bir metodla karistir, sonra bas cookie\u0027ye. \u0026#13;\n\t \u0026#13;\n\tCozulme olasiligi her daim var ama uydurma karistirma/sifreleme metoduna, sifrelemenin tek yonlu olup olmadigina ve buna gore de sifrelenen katarin uzunluguna gore degisecektir bu risk faktoru.", "upvoteCount": 0 }, { "@type": "Comment", "@id": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5262178", "url": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5262178", "author": { "@type": "Person", "name": "Kojiroh", "image": "https://forum.paticik.com/applications/core/interface/email/default_photo.png", "url": "https://forum.paticik.com/profile/2004-Kojiroh/" }, "dateCreated": "2010-12-13T05:54:11+0000", "text": "Genellikle insanlar olur da kod s\u0131zarsa veya bi \u015fekilde millet algoritmay\u0131 \u00e7\u00f6zerse b\u00fct\u00fcn \u015fifreleri \u00e7\u00f6zemesin diye, sadece \u015fifreyi olu\u015fturan\u0131n ve \u00e7\u00f6zenin bilebildi\u011fi bi anahtar kullanacak \u015fekilde kurar algoritmalar\u0131n\u0131. Dolay\u0131s\u0131yla \u015fifreleme sisteminin en \u00f6nemli unsuru algoritma de\u011fil, kullan\u0131lan \u015fifredir. \u00d6rne\u011fin bi DES t\u00fcrevi olan Blowfish algoritmas\u0131n\u0131n kodlar\u0131 a\u00e7\u0131k, kuran adam koymu\u015f sitesine. http://www.schneier.com/blowfish-download.html \u0026#13;\n\tO y\u00fczden, bi anahtar kullanan ve kimsenin bilmedi\u011fi, kendi kurdu\u011fun bi algoritma kullanman durumunda sistemin \u00e7\u00f6z\u00fclmesi nispeten uzun zaman alabilir. Ama as\u0131l sorun di\u0027nin de dedi\u011fi gibi, \u015fifrelemeni gerektirecek kadar hassas bilgileri client taraf\u0131nda saklamak.", "upvoteCount": 0 }, { "@type": "Comment", "@id": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5262200", "url": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5262200", "author": { "@type": "Person", "name": "Vidar", "image": "https://forum.paticik.com/applications/core/interface/email/default_photo.png", "url": "https://forum.paticik.com/profile/22601-Vidar/" }, "dateCreated": "2010-12-13T06:47:14+0000", "text": "cipher algoritmas\u0131n\u0131n gizlili\u011fiyle g\u00fcvenlik olmaz, sadece anahtar ve plaintext gizli olmal\u0131d\u0131r, algoritma public olmal\u0131d\u0131r. \u00f6te yandan senin rastgele olu\u015fturdu\u011fun bir cipher da en temel sald\u0131r\u0131lara kar\u015f\u0131 zay\u0131f olacakt\u0131r. yani g\u00fcvenli olmas\u0131n\u0131 istiyosan AES 192 falan kullan.", "upvoteCount": 0 }, { "@type": "Comment", "@id": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5262205", "url": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5262205", "author": { "@type": "Person", "name": "GERGE", "image": "https://forum.paticik.com/uploads/monthly_2023_02/Avatar.thumb.jpg.ccd4e788642f43ab42bbf1fd6d50634c.jpg", "url": "https://forum.paticik.com/profile/1782-GERGE/" }, "dateCreated": "2010-12-13T07:00:18+0000", "text": "Algoritmik bir \u015fifreleme \u015fifreleme bile de\u011fildir bence. Anahtar kullanman laz\u0131m.", "upvoteCount": 0 }, { "@type": "Comment", "@id": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5262210", "url": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5262210", "author": { "@type": "Person", "name": "Vidar", "image": "https://forum.paticik.com/applications/core/interface/email/default_photo.png", "url": "https://forum.paticik.com/profile/22601-Vidar/" }, "dateCreated": "2010-12-13T07:04:01+0000", "text": "anahtar kullan\u0131lsa da ortada bi algoritma olmas\u0131 laz\u0131m. aes bi algoritmad\u0131r mesela.", "upvoteCount": 0 }, { "@type": "Comment", "@id": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5262523", "url": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5262523", "author": { "@type": "Person", "name": "El-Barto", "image": "https://forum.paticik.com/applications/core/interface/email/default_photo.png", "url": "https://forum.paticik.com/profile/27140-El-Barto/" }, "dateCreated": "2010-12-13T11:31:39+0000", "text": "Ya anlatt\u0131\u011f\u0131n algoritma a\u015f\u0131r\u0131 basit. Hem encrypt algoritmas\u0131ndan, hem brute forcela veya di\u011fer ataklarla \u00e7ok kolay \u00e7\u00f6z\u00fclebilir. \u0130\u015fin i\u00e7ine mod\u00fcler aritmetik sokmal\u0131s\u0131n bi kere kendin algoritma yap\u0131caksan bile. Anca o \u015fekilde encrypt ve decrypti bilseler bile anahtar gerekiyo. Zaten onu da des, aes falan hepsi yap\u0131yo. Amerikay\u0131 yeniden ke\u015ffetmeye gerek yok :)", "upvoteCount": 0 }, { "@type": "Comment", "@id": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5262931", "url": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5262931", "author": { "@type": "Person", "name": "reyou", "image": "https://forum.paticik.com/applications/core/interface/email/default_photo.png", "url": "https://forum.paticik.com/profile/6654-reyou/" }, "dateCreated": "2010-12-13T14:01:42+0000", "text": "anladim des uzerine kendimde bisyler yapip basarim olmazsa. \u0026#13;\n\t \u0026#13;\n\ttesekkurler herkese.", "upvoteCount": 0 }, { "@type": "Comment", "@id": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5262937", "url": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5262937", "author": { "@type": "Person", "name": "Somon", "image": "https://forum.paticik.com/applications/core/interface/email/default_photo.png", "url": "https://forum.paticik.com/profile/31782-Somon/" }, "dateCreated": "2010-12-13T14:04:05+0000", "text": "md5 g\u00fcvenilir degil mi 50 kere \u00e7\u0131kan de\u011feri \u015fifrele sonra :S", "upvoteCount": 0 }, { "@type": "Comment", "@id": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5262938", "url": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5262938", "author": { "@type": "Person", "name": "El-Barto", "image": "https://forum.paticik.com/applications/core/interface/email/default_photo.png", "url": "https://forum.paticik.com/profile/27140-El-Barto/" }, "dateCreated": "2010-12-13T14:04:29+0000", "text": "Tam olarak ne i\u00e7in \u015fifreleme kullanmak istiyosun ki? Bu arada open source libraryleri de var bu algoritmalar\u0131n. Ben zaman\u0131nda java i\u00e7in kullanm\u0131\u015ft\u0131m, baya da kolayd\u0131.", "upvoteCount": 0 }, { "@type": "Comment", "@id": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5262964", "url": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5262964", "author": { "@type": "Person", "name": "LuNiZ", "image": "https://forum.paticik.com/applications/core/interface/email/default_photo.png", "url": "https://forum.paticik.com/profile/204-LuNiZ/" }, "dateCreated": "2010-12-13T14:14:27+0000", "text": "somon, burda zaten anlatmislar genel anlamda ama, md5 in kullanimi biraz farkli, geri donulmemesi amaclandigi icin yapisal guvenlilikten soz edebilirsin, \u0026#13;\n\t \u0026#13;\n\tancak, bruteforce gibi etkenler md5 icinde gecerlidir. \u0026#13;\n\t \u0026#13;\n\tbu arada yukarida soylenilen PKI mimarisine uymaya calisilmasi, key mgmt icin standart algoritma ve yontemler kullanilmasi, son olarak da cookie de onemli bilgiler saklanilmamasi uyarilarinin tamami son derece yerinde ve dogrudur... \u0026#13;\n\t \u0026#13;\n\t+1 derim.. ;)", "upvoteCount": 0 }, { "@type": "Comment", "@id": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5263003", "url": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5263003", "author": { "@type": "Person", "name": "reyou", "image": "https://forum.paticik.com/applications/core/interface/email/default_photo.png", "url": "https://forum.paticik.com/profile/6654-reyou/" }, "dateCreated": "2010-12-13T14:39:21+0000", "text": "\u0026#13;\n\t \u0026#13;\n\tauthentication icin \u0026#13;\n\tasp.net in kendi authenticationu yerine kendiminkini kullanmak istiyorum", "upvoteCount": 0 }, { "@type": "Comment", "@id": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5263007", "url": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5263007", "author": { "@type": "Person", "name": "GERGE", "image": "https://forum.paticik.com/uploads/monthly_2023_02/Avatar.thumb.jpg.ccd4e788642f43ab42bbf1fd6d50634c.jpg", "url": "https://forum.paticik.com/profile/1782-GERGE/" }, "dateCreated": "2010-12-13T14:43:40+0000", "text": "\u0026#13;\n\t \u0026#13;\n\tBiliyorum abi. Anahtars\u0131z algoritmalard\u0131 kast\u0131m.", "upvoteCount": 0 }, { "@type": "Comment", "@id": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5263023", "url": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5263023", "author": { "@type": "Person", "name": "El-Barto", "image": "https://forum.paticik.com/applications/core/interface/email/default_photo.png", "url": "https://forum.paticik.com/profile/27140-El-Barto/" }, "dateCreated": "2010-12-13T14:56:48+0000", "text": "\u0026#13;\n\tYa s\u0131rf kullan\u0131c\u0131 giri\u015fi olarak authenticationsa md5 bu gibi i\u015fler i\u00e7in uygun i\u015fte. \u015eifreyi zaten encryptli haliyle kaydedip, onla kontrol ediceksin. Yok b\u00fct\u00fcn datalar i\u00e7in istiyosan onda da ssl, tsl standart bu tip i\u015fler i\u00e7in.", "upvoteCount": 0 }, { "@type": "Comment", "@id": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5263034", "url": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5263034", "author": { "@type": "Person", "name": "reyou", "image": "https://forum.paticik.com/applications/core/interface/email/default_photo.png", "url": "https://forum.paticik.com/profile/6654-reyou/" }, "dateCreated": "2010-12-13T15:04:21+0000", "text": "yok sadece basit bi authentication olucak \u0026#13;\n\tevt sanirim md5 baya ii tercih olacak", "upvoteCount": 0 }, { "@type": "Comment", "@id": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5263056", "url": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5263056", "author": { "@type": "Person", "name": "LuNiZ", "image": "https://forum.paticik.com/applications/core/interface/email/default_photo.png", "url": "https://forum.paticik.com/profile/204-LuNiZ/" }, "dateCreated": "2010-12-13T15:16:35+0000", "text": "el-barto, \u0026#13;\n\t \u0026#13;\n\tkardes yalniz ssl ve tls transport layer da guvenlik saglamak icindir. kavram karismasin sonra. \u0026#13;\n\t \u0026#13;\n\tyani datanin butunu veya saklama sekli degil, iletimi, integrity si icindir. \u0026#13;\n\t \u0026#13;\n\tkanali sifreler datanin kendini degil, encapsulation level security yani. \u0026#13;\n\t \u0026#13;\n\tfalan filan.. olesine belirteyim dedim.. ;) \u0026#13;\n\t \u0026#13;\n\tps: md5 authentication icin den ziyade tuttugun datanin guvenligi anlaminda fazlasiyla isini gorur, direk sunucuda md5 tut abi bencede, super is gorur..", "upvoteCount": 0 }, { "@type": "Comment", "@id": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5263072", "url": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5263072", "author": { "@type": "Person", "name": "El-Barto", "image": "https://forum.paticik.com/applications/core/interface/email/default_photo.png", "url": "https://forum.paticik.com/profile/27140-El-Barto/" }, "dateCreated": "2010-12-13T15:21:16+0000", "text": "Ya bende onu demek istedim i\u015fte veya yanl\u0131\u015f biliyorum :) ssl\u0027i sadece network security dersinde kullanm\u0131\u015ft\u0131m, pratikte kullanmad\u0131m hi\u00e7. Benim bildi\u011fim ssl ve tls \u015fu i\u015fe yar\u0131yo: \u0026#13;\n\tSenin yollad\u0131\u011f\u0131n data ba\u015fkas\u0131na gitmiyo, kar\u015f\u0131dakinin yerine de ba\u015fkas\u0131 ge\u00e7emiyo vs... O a\u00e7\u0131dan b\u00fct\u00fcn site i\u00e7in authentication olarak d\u00fc\u015f\u00fcnd\u00fcm. \u0026#13;\n\tZaten devlet/\u015firket s\u0131rr\u0131 gibi \u015feyler olmad\u0131\u011f\u0131 s\u00fcrece \u00f6yle yollanan datalar\u0131 s\u00fcrekli \u015fifrelemek pek de ak\u0131l kar\u0131 bi\u015fey diil :D", "upvoteCount": 0 }, { "@type": "Comment", "@id": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5263111", "url": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5263111", "author": { "@type": "Person", "name": "reyou", "image": "https://forum.paticik.com/applications/core/interface/email/default_photo.png", "url": "https://forum.paticik.com/profile/6654-reyou/" }, "dateCreated": "2010-12-13T15:37:46+0000", "text": "abi ssl dediginiz olay imzalama degilmi? \u0026#13;\n\t \u0026#13;\n\tbrowser icerisine dijital imza birakiyorsun, \u0026#13;\n\t \u0026#13;\n\tbir https sitesine gittiginde browsera bak benim dijital imzam bu diyo, browserda check ediyor ona gore public key ile sifreleyip gonderiyorda \u0026#13;\n\t \u0026#13;\n\tbenim olayim o kadar karmasik degil yani :)", "upvoteCount": 0 }, { "@type": "Comment", "@id": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5263116", "url": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5263116", "author": { "@type": "Person", "name": "reyou", "image": "https://forum.paticik.com/applications/core/interface/email/default_photo.png", "url": "https://forum.paticik.com/profile/6654-reyou/" }, "dateCreated": "2010-12-13T15:40:37+0000", "text": "\u0026#13;\n\t \u0026#13;\n\tevt birde bu onemli", "upvoteCount": 0 }, { "@type": "Comment", "@id": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5263117", "url": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5263117", "author": { "@type": "Person", "name": "El-Barto", "image": "https://forum.paticik.com/applications/core/interface/email/default_photo.png", "url": "https://forum.paticik.com/profile/27140-El-Barto/" }, "dateCreated": "2010-12-13T15:41:30+0000", "text": "Olay senin olay\u0131ndan \u00e7\u0131kt\u0131 benim i\u00e7in art\u0131k bir gurur meselesi :)", "upvoteCount": 0 }, { "@type": "Comment", "@id": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5263135", "url": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5263135", "author": { "@type": "Person", "name": "GERGE", "image": "https://forum.paticik.com/uploads/monthly_2023_02/Avatar.thumb.jpg.ccd4e788642f43ab42bbf1fd6d50634c.jpg", "url": "https://forum.paticik.com/profile/1782-GERGE/" }, "dateCreated": "2010-12-13T15:51:53+0000", "text": "Al\u0131n size sifreleme, tepe tepe kullan\u0131n. Anahtar iskambil destesi ile yap\u0131l\u0131yor: \u0026#13;\n\t \u0026#13;\n\t/* solitaire.c */ \u0026#13;\n\t \u0026#13;\n\t/* \u0026#13;\n\t * The Solitaire encryption algorithm programmed in C. \u0026#13;\n\t * solitaire encryption system by Bruce Schneier \u0026#13;\n\t * based on a deck of cards \u0026#13;\n\t * See for details. \u0026#13;\n\t * programming by Lloyd Miller, Sept 2000 \u0026#13;\n\t*/ \u0026#13;\n\t \u0026#13;\n\t/* \u0026#13;\n\t * This program is free software; you can redistribute it and/or modify \u0026#13;\n\t * it under the terms of the GNU General Public License as published by \u0026#13;\n\t * the Free Software Foundation; either version 2 of the License, or \u0026#13;\n\t * (at your option) any later version. \u0026#13;\n\t * \u0026#13;\n\t * This program is distributed in the hope that it will be useful, \u0026#13;\n\t * but WITHOUT ANY WARRANTY; without even the implied warranty of \u0026#13;\n\t * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the \u0026#13;\n\t * GNU General Public License for more details. \u0026#13;\n\t * \u0026#13;\n\t * You should have received a copy of the GNU General Public License \u0026#13;\n\t * along with this program; if not, write to the Free Software \u0026#13;\n\t * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA \u0026#13;\n\t * \u0026#13;\n\t */ \u0026#13;\n\t \u0026#13;\n\t/* \u0026#13;\n\t * usage : \u0026#13;\n\t * to encrypt \u0026#13;\n\t * solitair -e key cyphertext \u0026#13;\n\t * to decrypt \u0026#13;\n\t * solitair -d key plaintext \u0026#13;\n\t * \u0026#13;\n\t */ \u0026#13;\n\t \u0026#13;\n\t#include \u0026#13;\n\t#include \u0026#13;\n\t#include \u0026#13;\n\t#include \u0026#13;\n\t#include \u0026#13;\n\t#include \u0026#13;\n\t \u0026#13;\n\tvoid usage(void) \u0026#13;\n\t{ \u0026#13;\n\t fprintf(stderr, \u0026#13;\n\t\t \"usage:n\" \u0026#13;\n\t\t \" to encryptn\" \u0026#13;\n\t\t \" solitair -e key cyphertextn\" \u0026#13;\n\t\t \" to decryptn\" \u0026#13;\n\t\t \" solitair -d key plaintextn\"); \u0026#13;\n\t exit(EXIT_FAILURE); \u0026#13;\n\t} \u0026#13;\n\t \u0026#13;\n\tint getalpha(void) \u0026#13;\n\t{ \u0026#13;\n\t int a; \u0026#13;\n\t \u0026#13;\n\t while (1) { \u0026#13;\n\t a = getchar(); \u0026#13;\n\t if (a == EOF) return 0; \u0026#13;\n\t if (a \u0026gt;= \u0027A\u0027 \u0026amp;\u0026amp; a \u0026#13;\n\t return a; \u0026#13;\n\t if (a \u0026gt;= \u0027a\u0027 \u0026amp;\u0026amp; a \u0026#13;\n\t return a - \u0027a\u0027 + \u0027A\u0027; \u0026#13;\n\t } \u0026#13;\n\t} \u0026#13;\n\t \u0026#13;\n\tint findit(char *deck, int val, int siz) \u0026#13;\n\t{ \u0026#13;\n\t int i = 0; \u0026#13;\n\t while(siz--) \u0026#13;\n\t { \u0026#13;\n\t if (*deck == val) \u0026#13;\n\t\treturn i; \u0026#13;\n\t deck++; \u0026#13;\n\t i++; \u0026#13;\n\t } \u0026#13;\n\t return -1; \u0026#13;\n\t} \u0026#13;\n\t \u0026#13;\n\tint step(char *deck) \u0026#13;\n\t{ \u0026#13;\n\t int c; \u0026#13;\n\t int b; \u0026#13;\n\t int a; \u0026#13;\n\t char tmp[54]; \u0026#13;\n\t \u0026#13;\n\t do { \u0026#13;\n\t \u0026#13;\n\t /* step 1 */ \u0026#13;\n\t \u0026#13;\n\t c = findit(deck, 53, 54); \u0026#13;\n\t if (c \u0026#13;\n\t { \u0026#13;\n\t\ta = c + 1; \u0026#13;\n\t\tdeck[c] = deck[a]; \u0026#13;\n\t } \u0026#13;\n\t else \u0026#13;\n\t { \u0026#13;\n\t\tfor (a = 53; a \u0026gt; 1; a--) \u0026#13;\n\t\t deck[a] = deck[a - 1]; \u0026#13;\n\t\ta = 1; \u0026#13;\n\t } \u0026#13;\n\t deck[a] = 53; \u0026#13;\n\t \u0026#13;\n\t /* step 2 */ \u0026#13;\n\t \u0026#13;\n\t b = findit(deck, 54, 54); \u0026#13;\n\t if (b \u0026#13;\n\t { \u0026#13;\n\t\tc = b + 1; \u0026#13;\n\t\tdeck[b] = deck[c]; \u0026#13;\n\t\tif (a == c) \u0026#13;\n\t\t a = b; \u0026#13;\n\t\tb = c + 1; \u0026#13;\n\t\tdeck[c] = deck[b]; \u0026#13;\n\t\tif (a == b) \u0026#13;\n\t\t a = c; \u0026#13;\n\t } \u0026#13;\n\t else \u0026#13;\n\t { \u0026#13;\n\t\tc = b; \u0026#13;\n\t\tb = b - 51; \u0026#13;\n\t\tfor (; c \u0026gt; b; c--) \u0026#13;\n\t\t { \u0026#13;\n\t\t deck[c] = deck[c - 1]; \u0026#13;\n\t\t if (a == c - 1) \u0026#13;\n\t\t a = c; \u0026#13;\n\t\t } \u0026#13;\n\t } \u0026#13;\n\t deck[b] = 54; \u0026#13;\n\t \u0026#13;\n\t /* step 3 */ \u0026#13;\n\t \u0026#13;\n\t if (a \u0026gt; b) \u0026#13;\n\t { \u0026#13;\n\t\tc = a; \u0026#13;\n\t\ta = b; \u0026#13;\n\t\tb = c; \u0026#13;\n\t } \u0026#13;\n\t tmp[53] = deck[b++]; \u0026#13;\n\t \u0026#13;\n\t c = 0; \u0026#13;\n\t while (b \u0026#13;\n\t tmp[c++] = deck[b++]; \u0026#13;\n\t \u0026#13;\n\t b = a; \u0026#13;\n\t while (deck[b] != tmp[53]) \u0026#13;\n\t tmp[c++] = deck[b++]; \u0026#13;\n\t \u0026#13;\n\t tmp[c++] = tmp[53]; \u0026#13;\n\t b = 0; \u0026#13;\n\t while (b \u0026#13;\n\t tmp[c++] = deck[b++]; \u0026#13;\n\t \u0026#13;\n\t assert(c == 54); \u0026#13;\n\t \u0026#13;\n\t /* step 4 */ \u0026#13;\n\t \u0026#13;\n\t b = tmp[53]; \u0026#13;\n\t if (b == 54) \u0026#13;\n\t b = 53; \u0026#13;\n\t \u0026#13;\n\t a = 0; \u0026#13;\n\t for (c = b; c \u0026#13;\n\t deck[a++] = tmp[c]; \u0026#13;\n\t for (c = 0; c \u0026#13;\n\t deck[a++] = tmp[c]; \u0026#13;\n\t assert(a == 53); \u0026#13;\n\t \u0026#13;\n\t deck[53] = tmp[53]; \u0026#13;\n\t \u0026#13;\n\t /* step 5 */ \u0026#13;\n\t \u0026#13;\n\t a = deck[0]; \u0026#13;\n\t if (a == 54) \u0026#13;\n\t a = 53; \u0026#13;\n\t a = deck[a]; \u0026#13;\n\t } while (a \u0026gt; 52); \u0026#13;\n\t return (a - 1) % 26 + 1; \u0026#13;\n\t} \u0026#13;\n\t \u0026#13;\n\tint sumchar(int a, int b) \u0026#13;\n\t{ \u0026#13;\n\t return \u0027A\u0027 + (toupper(a) - \u0027A\u0027 + b + 26) % 26; \u0026#13;\n\t} \u0026#13;\n\t \u0026#13;\n\tint main(int argc, char **argv) \u0026#13;\n\t{ \u0026#13;\n\t char deck[54]; \u0026#13;\n\t int i, j; \u0026#13;\n\t int mode = 0; /* default mode is encode, non-zero is decode */ \u0026#13;\n\t \u0026#13;\n\t for (i = 0; i \u0026#13;\n\t deck[i] = i + 1; \u0026#13;\n\t \u0026#13;\n\t if (argc \u0026gt; 1 \u0026amp;\u0026amp; argv[1][0] == \u0027-\u0027) \u0026#13;\n\t { \u0026#13;\n\t if(argv[1][1] == \u0027d\u0027) \u0026#13;\n\t\t{ \u0026#13;\n\t\t mode = 1; \u0026#13;\n\t\t} \u0026#13;\n\t else if (argv[1][1] == \u0027e\u0027) \u0026#13;\n\t\t{ \u0026#13;\n\t\t mode = 0; \u0026#13;\n\t\t} \u0026#13;\n\t else usage(); \u0026#13;\n\t } \u0026#13;\n\t else usage(); \u0026#13;\n\t \u0026#13;\n\t argc--; \u0026#13;\n\t argv++; \u0026#13;\n\t \u0026#13;\n\t /* do key */ \u0026#13;\n\t while (argc-- \u0026gt; 1) \u0026#13;\n\t { \u0026#13;\n\t char *ap = *++argv; \u0026#13;\n\t while (*ap) \u0026#13;\n\t\t{ \u0026#13;\n\t\t int c = *ap++; \u0026#13;\n\t\t char tmp[53]; \u0026#13;\n\t \u0026#13;\n\t\t if (c \u0026gt;= \u0027a\u0027 \u0026amp;\u0026amp; c \u0026#13;\n\t\t c = c - \u0027a\u0027 + \u0027A\u0027; \u0026#13;\n\t\t if (c \u0026gt;= \u0027A\u0027 \u0026amp;\u0026amp; c \u0026#13;\n\t\t { \u0026#13;\n\t\t c = c - \u0027A\u0027 + 1; \u0026#13;\n\t\t step(deck); \u0026#13;\n\t\t i = 0; \u0026#13;\n\t\t for (j = c; j \u0026#13;\n\t\t\ttmp[i++] = deck[j]; \u0026#13;\n\t\t for (j = 0; j \u0026#13;\n\t\t\ttmp[i++] = deck[j]; \u0026#13;\n\t\t for (j = 0; j \u0026#13;\n\t\t\tdeck[j] = tmp[j]; \u0026#13;\n\t\t } \u0026#13;\n\t\t} \u0026#13;\n\t } \u0026#13;\n\t \u0026#13;\n\t j = 0; \u0026#13;\n\t while ((i = getalpha()) != 0) \u0026#13;\n\t { \u0026#13;\n\t putchar(mode ? sumchar(i, -step(deck)) : sumchar(i, step(deck))); \u0026#13;\n\t j++; \u0026#13;\n\t if (j % 5 == 0) \u0026#13;\n\t\t{ \u0026#13;\n\t\t if (j == 50) \u0026#13;\n\t\t { \u0026#13;\n\t\t j = 0; \u0026#13;\n\t\t putchar(\u0027n\u0027); \u0026#13;\n\t\t } \u0026#13;\n\t\t else \u0026#13;\n\t\t putchar (\u0027 \u0027); \u0026#13;\n\t\t} \u0026#13;\n\t } \u0026#13;\n\t \u0026#13;\n\t j = j % 5; \u0026#13;\n\t if (j) \u0026#13;\n\t while (j \u0026#13;\n\t { \u0026#13;\n\t\ti = \u0027X\u0027; \u0026#13;\n\t\tputchar(mode ? sumchar(i, -step(deck)) : sumchar(i, step(deck))); \u0026#13;\n\t\tj++; \u0026#13;\n\t } \u0026#13;\n\t \u0026#13;\n\t printf(\"n\"); \u0026#13;\n\t \u0026#13;\n\t return EXIT_SUCCESS; \u0026#13;\n\t} \u0026#13;\n\t \u0026#13;\n\t/* end of file */", "upvoteCount": 0 }, { "@type": "Comment", "@id": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5265991", "url": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5265991", "author": { "@type": "Person", "name": "LuNiZ", "image": "https://forum.paticik.com/applications/core/interface/email/default_photo.png", "url": "https://forum.paticik.com/profile/204-LuNiZ/" }, "dateCreated": "2010-12-14T20:11:14+0000", "text": "el-barto, \u0026#13;\n\t \u0026#13;\n\themen sana yanit verim abi, oncelikle ssl karsisindaki kisinin ayniligindan ziyade, ornegin man in the middle atagina karsi, paketin bozulmamasini garanti altina almayi hedefler, bunun icin iletilen kanalin kriptolu olmasini saglar.. \u0026#13;\n\tonun disinda soylediklerin dogru, 3 asa 5 yukari budur. \u0026#13;\n\t \u0026#13;\n\treyou, \u0026#13;\n\t \u0026#13;\n\tabicim ufak bi duzeltme, dijital imza degil, dijital sertifika kullanilir, ikisi cok farkli kavramlar. \u0026#13;\n\tsoyledigini soyle anladim, yineliyim, teyidleselim.. \u0026#13;\n\t \u0026#13;\n\tclient tarafinda, sitenin sertifikasi yuklenir, anahtarlama mantigi PKI da var. \u0026#13;\n\t \u0026#13;\n\tssl de aslinda kanalin, iletisimin, encrypted olmasidir.. \u0026#13;\n\t \u0026#13;\n\tyani network seviyesinde degil transmission seviyesinde gerceklesir, application da yer alan data payload da bir encryption yoktur. \u0026#13;\n\t \u0026#13;\n\tpaketin butunuyle birlikte kripto oldugundan, data da sifrelenir. \u0026#13;\n\t \u0026#13;\n\tyani soyledikleriniz dogrudur, accik detaylisi da boyledir :)", "upvoteCount": 0 }, { "@type": "Comment", "@id": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5266033", "url": "https://forum.paticik.com/topic/5262156-sifreleme-ile-ilgili-bi-soru/#comment-5266033", "author": { "@type": "Person", "name": "reyou", "image": "https://forum.paticik.com/applications/core/interface/email/default_photo.png", "url": "https://forum.paticik.com/profile/6654-reyou/" }, "dateCreated": "2010-12-14T20:28:24+0000", "text": "bendede kavram kargasasi olmustu, \u0026#13;\n\tguzel aciklamissin \u0026#13;\n\ttesekkur ederim :)", "upvoteCount": 0 } ] } </script> <script type='application/ld+json'> { "@context": "http://www.schema.org", "publisher": "https://forum.paticik.com/#organization", "@type": "WebSite", "@id": "https://forum.paticik.com/#website", "mainEntityOfPage": "https://forum.paticik.com/", "name": "Paticik Forumlar\u0131", "url": "https://forum.paticik.com/", "potentialAction": { "type": "SearchAction", "query-input": "required name=query", "target": "https://forum.paticik.com/search/?q={query}" }, "inLanguage": [ { "@type": "Language", "name": "T\u00fcrk\u00e7e (TR)", "alternateName": "tr-TR" } ] } </script> <script type='application/ld+json'> { "@context": "http://www.schema.org", "@type": "Organization", "@id": "https://forum.paticik.com/#organization", "mainEntityOfPage": "https://forum.paticik.com/", "name": "Paticik Forumlar\u0131", "url": "https://forum.paticik.com/" } </script> <script type='application/ld+json'> { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "item": { "@id": "https://forum.paticik.com/forum/6-pati-tech-gc4/", "name": "Pati Tech" } }, { "@type": "ListItem", "position": 2, "item": { "@id": "https://forum.paticik.com/forum/40-donan%C4%B1m-yaz%C4%B1l%C4%B1m/", "name": "Donanım &amp; Yazılım" } } ] } </script> <script type='text/javascript'> (() => { let gqlKeys = []; for (let [k, v] of Object.entries(gqlKeys)) { ips.setGraphQlData(k, v); } })(); </script> <!--ipsQueryLog--> <!--ipsCachingLog--> </body> </html><script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="9e65ab2a87e7cf4985b6b889-|49" defer></script>