Sezar Kripto Sistemle Şifreleme -php

Son güncelleme: 05.09.2007 10:29
  • <html>
    <head>
    <title>Encoder</title>
    </head>
    <body bgcolor=#ccccff>
    <center>
    <h1>ENCODER</h1>
    <table width=500 height=200 border=1>
    <TR>
    <TD><center>
    <form action=encoded.php method=POST>
    Şifrelenecek metni giriniz<br>
    <textarea name=plain rows=10 cols=50></textarea>
    <br><br>
    Kullanıcı adını giriniz
    <input type=text name=kul_adi value="" size="20"><br>
    <?php
    print "<br>"."Şifre seçiniz";
    print "<select name=sifre >";
    for($i=1;$i<=25;$i++)
    {
    print "<option>$i";
    }
    print "</select>";
    ?>
    <br><br>
    <input type=SUBMIT value="Şifrele">
    <input type=RESET value="Sil"><br>
    code by Hüseyin Deniz KIVRAK</TD>
    </TR>
    <table>
    </center>
    </body>
    </html>


    // Aşağıdakini encoded.php ismiyle kaydedin
    ----------------------------------------------------

    <html>
    <head>
    <title>Encoded</title>
    </head>
    <body bgcolor=#ccccff>
    <center>
    <table width=500 height=200 border=1>
    <TR>
    <TD><center><B><u>Şifrelenmiş Metin</u></B><br>

    <?

    $kul_adi=$_POST['kul_adi'];
    $plain=$_POST['plain'];
    $sifre=$_POST['sifre'];

    if($kul_adi=="Hüseyin")
    {
    for($i=0;$i<=strlen($plain)-1;$i++)
    {
    $j=ord(strtoupper($plain[$i]));
    if(($j<=90) && ($j>=65))
    {
    $j-=65;
    $j+=$sifre;
    $j%=26;
    $j+=65;
    }
    print chr($j);
    }

    }
    else
    {
    print "kullanıcı adı hatalı";
    }
    ?>

    </TD>
    </TR>
    </body>
    </html>
#05.09.2007 10:29 0 0 0