n
ion
Em có một chương trình bằng java KH thuê làm. Tuy nhiên thì em muốn phần mềm đó có license kích hoạt để tránh tình trạng share tràn lan. Với mỗi một máy tính sẽ cần phải có mã kích hoạt riêng. Vậy cơ chế làm license này như thế nào ạ? Và chỉ cần kích hoạt lần đầu tiên thôi ạ. Sau đó thì có thể dùng offline mà ko cần phải check gì cả.
Em đang suy nghĩ có 2 cách:
+ Dùng hàm get MAC address ra xong rồi validate nó với các chuỗi trên server (cái này thì dễ hơn, chỉ cần lấy MAC của KH và lưu trên server, nhưng lại phải hướng dẫn KH lấy MAC)
+ Dùng serial number của ổ cứng => MD5 sau đó + chuỗi bí mật của mình(server) => MD5 => license code
Rồi lưu trữ cái license ntn để có thể check offline cũng là vấn đề nữa ạ.
M.n cho em xin vài solution với ạ