Mã hóa chuỗi

Thảo luận trong 'C/C++' bắt đầu bởi integer, 18 Tháng mười hai 2010.

  1. Offline

    integer

    • Tiếu Ngạo Giang Hồ

    • :-?
    Số bài viết:
    1.695
    Đã được thích:
    1.313
    Điểm thành tích:
    900
    Nhập vào 1 chuôi --> mã hóa --> xuất ra chuỗi mã hóa
    Mã:
    /* Ma hoa dung XOR */
    #include <stdio.h>
    
    void main()
    {
      char chuoi[50], khoa;
      int i, len;
    
      printf("\nNhap vao chuoi can ma hoa : ");
      gets(chuoi);
      printf("Cho biet khoa : ");
      khoa = getch();
      len = strlen(chuoi);
      for (i=0; i<len; i++)
        chuoi[i] ^= khoa;
      printf("\nChuoi da duoc ma hoa thanh : %s", chuoi);
      printf("\nNhan phim bat ky de giai ma.");
      getch();
      for (i=0; i<len; i++)
        chuoi[i] ^= khoa;
      printf("\nChuoi da duoc giai ma : %s", chuoi);
    
      getch();
    }
    Moon thích bài này.

Chia sẻ trang này

Advertising: Linux system admin | nukeviet | nukeviet 4 | Upload ảnh miễn phí