iseng-iseng, saya coba membuat metoda enkripsi sederhana ... metodologi
enkripsinya pun sangat sederhana ... bisa dilihat di program yang saya
lampirkan di bawah ...

        asal : aku seorang kapiten
        hasil: bMChECAOGCGfhAjEjEKClMIGnCOjAjAdCpCbdl

ini metoda-nya kira-kira reversible atau tidak ya? saya coba-coba
membalikkan masih belum ketemu soalnya ada truncation indeks akibat
operasi AND untuk menentukan indeks ke tabel ...

tentang kelemahannya, yang jelas pasti fixed size, hasil enkripsi pasti 2
kali ukuran plaintext-nya ... 

untuk kompilasi, saya gunakan gcc 2.7.2.1 di atas freebsd:

        $ gcc -Wall -oe e.c

mohon saran dan kritiknya,
TIA,
-asaleh-

.ps link ITB buruk sekali, respon dari saya mungkin akan terlambat :(

--- start e.c ---
#include <stdio.h>

char table[16];
char *h = "aku seorang kapiten";

void main()
{
  int i, offset;
  char c, *str;

  for (i=0, c=0x41; i<16; i++, c++)
    if (i&1) table[i]=c|0x20; else table[i]=c;
  for (str=h, offset=0; *str; str++, offset+=*str);
  for (str=h, i=offset&15; *str; str++, i++)
  {
    printf("%c", table[((*str>>4)+i)&15]);
    printf("%c", table[((*str&15)+i)&15]);
  }
}
--- end of e.c ---



 http://www.securitysearch.net/cgi-bin/search/vote.cgi?ID=928555811
 -------------------------------------------------------------------
 untuk berhenti kirim  email  ke  [EMAIL PROTECTED]
 untuk melihat peraturan kirim email  ke  [EMAIL PROTECTED]
 arsip berada di  http://www.mail-archive.com/[email protected]
 

Kirim email ke