Tôi cần lưu trữ mật khẩu của người dùng trong ứng dụng iphone của mình.mã hóa mật khẩu trong các ứng dụng iphone
Khi đăng ứng dụng lên cửa hàng ứng dụng, tôi phải thông báo cho Apple nếu có mã hóa trong ứng dụng cho mục đích xuất.
Tôi không muốn ứng dụng của mình bị giới hạn ở Hoa Kỳ, nhưng tôi cũng không muốn lưu trữ hoặc gửi mật khẩu qua mạng dưới dạng văn bản rõ ràng.
Vì vậy, về cơ bản câu hỏi là, tôi có thể mã hóa mật khẩu theo cách sẽ không khiến ứng dụng của tôi bị hạn chế không?
nếu họ sử dụng crypt() chỉ dành cho mục đích xác thực ... Tôi không tin bạn đọc trang người đàn ông chính xác. Xác thực không phải là mã hóa. Xác thực chưa bao giờ bị hạn chế (IIRC) - chỉ mã hóa. Ví dụ, một mô đun RSA lớn, chất béo: nếu được sử dụng cho chữ ký RSA, không có vấn đề gì. Sử dụng cùng một mô-đun lớn để mã hóa và bạn phải tuân thủ các quy định xuất khẩu. BTW, nếu bạn có một mật mã đối xứng sử dụng các khóa 63 bit, bạn không sao. Với 64 bit, bạn cần liên hệ với Bộ Thương mại để được cấp giấy phép - xem http://www.bis.doc.gov/encryption/massmarket_keys64bitsnup.html. – jww