Từ 1 tới 5 trên tổng số 5 kết quả

Đề tài: đặt password cho file

  1. #1
    Ngày gia nhập
    12 2010
    Bài viết
    19

    Mặc định đặt password cho file

    bạn nào có ý tưởng hay code j về đặt password cho file thi cho mình biết với!

  2. #2
    Ngày gia nhập
    07 2011
    Bài viết
    2

    #include<stdio.h>
    #include<conio.h>
    #include<stdlib.h>
    #include <string.h>
    int main()
    {
    int dem=0;
    char mk[50];//do dai ten mat khau
    puts("MOI BAN NHAP MAT KHAU!:");
    gets(mk);
    while(strcmp(mk,"uyen nuong")!=0 && dem<2)//strcmp la ham so sanh chuoi
    { printf("MAT KHAU SAI NHAP LAI MAT KHAU!:");
    dem++;//cho vong lap chay 3
    gets(mk);//ham nhap chuoi
    }
    if(strcmp(mk,"uyen nuong")!=0 && dem==2)
    printf("BAN HET LUOT DANG NHAP !");
    else

    printf("\nBAN DANG NHAP THANH CONG !");
    getch ();
    return 0;
    }
    co phai code ban can k

  3. #3
    Ngày gia nhập
    07 2011
    Bài viết
    12

    Mình nghĩ chỉ cho file thì check tên không phải là ký tự đặc biệt cũng OK rồi

  4. #4
    Ngày gia nhập
    07 2011
    Bài viết
    38

    code kiểm tra thì có, nhưng làm sao để "dính" vào file thì mình chịu
    C++ Code:
    1. #include<iostream>
    2. #include<string>
    3. using namespace std;
    4.  
    5. const string PW("matkhau");  // tam lay vi du 1 mat khau co dinh
    6.  
    7. int main ()
    8. {
    9.     string buff;
    10.     for(;;)
    11.     {
    12.         cout<<"Moi ban nhap mat khau:"<<endl;
    13.         getline(cin,buff);
    14.         if(buff==PW) break;
    15.     }
    16.     cout<<"\nTruy cap thanh cong!"<<endl;
    17.     return 0;
    18. }

  5. #5
    Ngày gia nhập
    11 2007
    Nơi ở
    Hà Nội
    Bài viết
    520

    Cũng không phức tạp đâu. Đơn giản thế này nhé

    bạn dùng 1 thuật toán hash ( đơn giản thì tự bạn nghĩ ra, còn để an toàn thì dùng MD5 )
    Yêu cầu của thuật toán : Bất kì chuỗi đầu vào là thế nào thì đầu ra cũng cho ra 1 chuỗi Hash và khả năng đụng độ rất thấp.

    Dùng cái xâu sinh ra này để mã hóa dữ liệu cõng theo

    Khi người dùng nhập mật khẩu, bạn sử dụng thuật toán hash bên trên tính với mật khẩu rồi so sánh với hash lưu trong file, nếu trùng thì ok, giaỉ mã file, nếu không trùng thì không thể mở được file, hoặc cố mở thì dữ liệu cũng vô nghĩa

Các đề tài tương tự

  1. Đặt password cho nhiều file word cùng lúc trong C#?
    Gửi bởi dakAngel trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 10-07-2011, 12:39 AM
  2. Hàm nào trong C# kiểm tra một file có password hay không?
    Gửi bởi thanhcuong_cn trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 28-05-2010, 08:55 PM
  3. Cách lưu giữ Password
    Gửi bởi duckvn trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 4
    Bài viết cuối: 04-09-2009, 09:16 AM
  4. Text File Protector - Bảo vệ file text bằng password (siêu ẩn)
    Gửi bởi gianghoplus trong diễn đàn Sản phẩm phần mềm của bạn
    Trả lời: 10
    Bài viết cuối: 08-05-2009, 09:27 AM
  5. Đọc vào password in ra kí tự (*) !
    Gửi bởi ga_ru trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 25-03-2008, 06:07 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn