- Siêu lớp và danh mục iOS/Objective-C
- object-c - -1001 lỗi khi NSURLSession vượt qua httpproxy và /etc/hosts
- java - Nhận địa chỉ url bằng lớp mạng
- ios - Âm thanh không phát trong thông báo đẩy
Ví dụ: nhiều phần mềm sử dụng khóa cấp phép. Tôi đã nghĩ đến việc ký một chuỗi bằng mật mã, vì vậy tôi có thể có 4 byte cho ID và 8 byte cho chữ ký, nhưng tôi không thể tìm thấy thuật toán phù hợp.
Thứ tôi cần là thứ mà kẻ tấn công không thể dễ dàng tạo ra nhưng được lưu trữ trong khoảng 20 byte ASCII. Tôi cũng cần phải tự tin vào sự độc đáo của mình. Điều này không cần phải hoàn toàn an toàn, chỉ cần được bảo vệ khỏi các cuộc tấn công thông thường.
LƯU Ý: Tôi đang thực hiện việc này bằng java trên appengine.
câu trả lời hay nhất
Chỉ cần tạo ra một HƯỚNG DẪNcho mỗi ID và theo dõi ID bạn đã tạo trong cơ sở dữ liệu. Phạm vi của GUID rất lớn nên mỗi GUID sẽ là duy nhất. Nó không phải là mật mã, vì vậy bất kỳ ai có đủ thông tin bạn tạo đều có thể tạo ra kết quả trùng khớp, nhưng tôi nghĩ khả năng xảy ra vẫn còn rất nhỏ.
GUID là 128 bit và có thể được sử dụng cơ sở64 Được mã hóa thành 23 byte.
Về thuật toán - Làm cách nào để tạo một bộ số nhận dạng duy nhất (ngắn) dễ kiểm tra nhưng khó giả mạo? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/14824236/
p { họ phông chữ: "Comic Sans", sans-serif; } #div1 { chiều cao: 7,5%;
Tôi sẽ sớm có bài nói chuyện về sự hội nhập liên tục tại Code Camp ở Philadelphia. Tôi không có kinh nghiệm với đèn dung nham, quả cầu xung quanh hoặc bất cứ thứ gì khác - nhưng tôi nghĩ đây sẽ là một bổ sung tuyệt vời cho bản demo để khơi dậy sự nhiệt tình. Có ai có thể giới thiệu một cái rất dễ cài đặt/sử dụng không
Tôi là một lập trình viên xuất sắc, rất giỏi!