3
Tạo mã kích hoạt cho phần mềm Đăng bởi : Hoài Nông3/20/2015 thuvienwinform - Mình là mình kịch liệt phản đối việc những phần mềm đòi mã kích hoạt để tiếp tục sử dụng nhé! Biết chúng mày giỏi rồi lại còn đòi tiền, mịa nghĩ cũng cay. Nhưng làm ra được mấy cái (tạm gọi là phần mềm :v) thì cũng thấy mình phải nhận lại được cái gì đấy. Ví dụ như "Đã hết thời gian dùng thử. Vui lòng mua mã kích hoạt để tiếp tục sử dụng" || "hãy soạn tin nhắn theo cú pháp XXX 69 gừi 9669 để sử dụng phần mềm" || đơn giản chỉ là tăng lượt truy cập vào trang web để người ta biết đến mình :D "Truy cập ngay 69xxx96.com để nhận nhận mã VIP", bla bla...

Tạo Mã Kích Hoạt Cho Phần Mềm

Embed Size (px)

DESCRIPTION

Tạo Mã Kích Hoạt Cho Phần Mềm

Citation preview

Page 1: Tạo Mã Kích Hoạt Cho Phần Mềm

Tạo mã kích hoạt cho phần mềmĐăng bởi : Hoài Nông3/20/2015

thuvienwinform - Mình là mình kịch liệt phản đối việc những phần mềm đòi mã kích hoạt để tiếp tục sử dụng nhé! Biết chúng mày giỏi rồi lại còn đòi tiền, mịa nghĩ cũng cay. Nhưng làm ra được mấy cái (tạm gọi là phần mềm :v) thì cũng thấy mình phải nhận lại được cái gì đấy. Ví dụ như "Đã hết thời gian dùng thử. Vui lòng mua mã kích hoạt để tiếp tục sử dụng" || "hãy soạn tin nhắn theo cú pháp XXX 69 gừi 9669 để sử dụng phần mềm" || đơn giản chỉ là tăng lượt truy cập vào trang web để người ta biết đến mình :D "Truy cập ngay 69xxx96.com để nhận nhận mã VIP", bla bla...

Ảnh minh họa

Thường thì yêu cầu của những mã này là mỗi máy một mã kích hoạt riêng. Chả biết người ta làm thế nào nhưng từ ngày xửa ngày xưa, lúc mà người già không nhớ, trẻ con chưa

Page 2: Tạo Mã Kích Hoạt Cho Phần Mềm

biết, xưa lắm, thì máy tính ra đời và được gắn các mã số cố đĩnh như mã ổ cứng, card mạng,...thì đơn giản có thể dùng chính những mã này làm mã kích hoạt :)) 

Copy codeIn?

1. if(MaNhapVao == MaOCung())  

2. {  

3.      ThongBao("Kích hoạt thành công!");  

4.      //  

5. }  

Mạnh hơn thì viết ra các hàm mã hóa các mã này thành dạng khác

Copy codeIn?

1. if(MaNhapVao == MaHoa(MaOCung()))  

2. {  

3.      ThongBao("Kích hoạt thành công!");  

4.      //  

5. }  

Hoặc các hàm sinh mã theo thời gian: mã có tác dụng trong 69 phút chẳng hạn...

Khá là nhiều cách. Nhưng làm sau mà mỗi lần cài đều phải có một mã kích hoạt riêng mới hay :))

Hay hiện nay có một số phần mềm cần kết nối mạng để kích hoạt thì sẽ so sánh mã nhập vào với mã trên máy chủ cung cấp xem có đúng không, nếu đúng phần mềm sẽ được kích hoạt và xóa mã đó đi. Cách này sẽ có thể thực hiện đồng bộ hóa với máy chủ thông qua tài khoản người dùng => sau khi cài lại chỉ cần đăng nhập sẽ sử dụng được.

Chém vậy thui chứ nếu làm dự án lớn thì cái này có cả một đội chuyên nghiên cứu vấn đề này, đồng tiền bát gạo mà. Nhưng trên đây là những cách khá là đơn giản và cũng khá là hiệu quả cho những chương trình nho nhỏ.

Xin mời để lại ý tưởng cũng như ý kiến về vấn đề này ở phần bình luận.

http://thuvienwinform.blogspot.com/2015/03/tao-ma-kich-hoat-cho-phan-mem.html