01/10/2018, 16:28
Xin hỏi cách để tạo key và database online
Vâng vẫn là em với những câu hỏi ngu tới rất ngu ạ :P.
Các bác cho em hỏi 2 vấn đề như sau ạ :
- Em đang làm 1 cái app quản lý nho nhỏ , không có gì đáng nói cả , em đang dùng SQL Sever trên máy để chạy nhưng nảy sinh vấn đề nếu ra thực địa ví dụ cái máy nó bị làm sao hay là một ngày đẹp trời nó không lên nữa thì có phải mất hết dữ liệu không ạ , vậy mọi người cho em hỏi có cách nào làm cái SQL Sever kia lưu ở 1 nơi nào đó trên mạng không ạ , ví dụ như sever chẳng hạn , nếu có thì cho em xin 1 trang miễn phí để test với ạ .
- Vấn đề thứ 2 là làm sao để có thể tạo key cho phần mềm ạ ( key bản quyền ấy ạ ) , em tính là lấy thông tin của máy như tên người dùng, tên máy … những thông tin gì đó cố định để tạo ra key nhưng chưa biết cách làm nên rất mong được mọi người chỉ dẫn ạ.
Ngôn ngữ : C# - window form
Em xin chân thành cảm ơn
Bài liên quan
Máy ở đây là máy bạn hay là máy bên người dùng ?? Còn hosting free thì mình không hay dùng nhưng của https://vn.godaddy.com cũng khá rẻ 23k/ tháng
Thì Random key thôi :)) Khi mà người dùng nhập Key thì kiểm tra trên DB
mấy cái thông tin tên người dùng, tên máy, địa chỉ mac đổi được hết -> không cố định lắm
Vâng ý tưởng thôi ạ chứ em cũng chưa nghĩ ra
Cảm ơn bác nhiều ạ , à bác cho em hỏi có cái trang nào free trong vòng ví dụ 1 ngày để test thử không ạ , em cảm ơn
Máy em ở đây là cả 2 phía luôn ạ , em dùng để code còn người dùng để truy xuất dữ liệu ạ
Mình nhớ không nhầm là có trang này: https://www.hostinger.vn/free-hosting
Nếu như bạn muốn làm kiểu tài khoản để đồng bộ hóa thì nên chọn DB online, còn nếu không thì thôi. Vì nếu máy bị hỏng thì cũng không ảnh hưởng tới người dùng, người dùng bị hỏng thì sẽ mất dữ liệu không ảnh hưởng đển bạn đâu.
em xin chân thành cảm ơn ạ
free để test .NET thì trước đây mình có dùng somee
some nó chậm quá bác ạ ,đồng ý là đồ free không được đòi hỏi nhưng nó chậm quá mức
Vấn đề đầu của bạn khá nhiều anh em đã nói rồi. Về vấn đề này thì cũng có nhiều cách, như mình thì thường đóng license theo PC, mà ở PC thì lấy thông tin về CPU mà mainboard là unique rồi (dùng class management của system), bạn có thể tham khảo cách của mình:
Sau khi lấy được thông tin này rồi thì bạn dùng thêm 1 lần encrypt nữa để chỉ bạn có thể biết cách decrypt mà thôi (ví dụ MD5…).
Còn một số cách khác người ta hay dùng để đóng lisence theo phần mềm, tức là mỗi bản chỉ có 1 key duy nhất dùng được, thì là người ta cũng chỉ có cách là dùng 1 phương thức encrypt nào đó mà chỉ người ta mới biết cách decrypt, để sinh ra cho mỗi phần mềm 1 key duy nhất, rồi khi người dùng active phần mềm, trạng thái sẽ được cập nhật lại DB của họ. Vì thế nên bạn có thể thấy có 1 số cách crack là ko đc kết nối internet hoặc thêm proxy vào để chặn cái bước xác định trạng thái này.
em cảm ơn bác rất nhiều ạ