Có ai có thể giúp tôi đảm bảo an toàn cho nội dung của thư mục Tài liệu của tôi không? mã hóa sử dụngNội dung bảo mật trong thư mục Tài liệu
Trả lời
Sử dụng:
- (BOOL)writeToFile:(NSString *)path options:(NSDataWritingOptions)mask error:(NSError **)errorPtr
với một trong các tùy chọn bảo vệ file:
NSDataWritingFileProtectionComplete (iOS 4.0)
NSDataWritingFileProtectionCompleteUnlessOpen (iOS 5.0)
NSDataWritingFileProtectionCompleteUntilFirstUserAuthentication (iOS 5.0)
Xem: Apple Documentation
NSDataWritingFileProtectionComplete
Trong trường hợp này, các tập tin được lưu trữ trong một mã hóađược mã hóađịnh dạng và có thể được đọc từ hoặc được ghi vào chỉ khi thiết bị được mở khóa . Vào những lúc khác, những nỗ lực để đọc và ghi tập tin dẫn đến thất bại.
Lưu ý: Việc mã hóa riêng sẽ làm tăng vấn đề lưu trữ khóa và câu trả lời hay nhất là sử dụng Keychain. Xử lý khóa là vấn đề lớn nhất và các phương thức NSData xử lý điều đó.
và giải mã để làm và đọc những tập tin trên iphone có một ý tưởng từ đây http://iphonedevelopment.blogspot.com/2009/02/strong-encryption-for-cocoa-cocoa-touch.html
Xin cảm ơn đề nghị của bạn. Hãy để tôi thử .. –
không có thêm tài khoản – fustalol
Cố gắng để mã hóa nội dung. hãy xem Strong Encryption for Cocoa/Cocoa Touch
tài nguyên không còn nữa – fustalol
Alan Quatermain cung cấp bộ công cụ có một số trình bao bọc hữu ích xung quanh các thư viện mã hóa để mã hóa/giải mã thực sự đơn giản.
Đây là liên kết:
Dù bạn làm gì, chỉ cần đảm bảo rằng bạn không lưu trữ các tài liệu trên thiết bị không được mã hóa, thậm chí trong một thời gian ngắn. Luôn luôn lưu trữ nó được mã hóa. Thực hiện bất kỳ thao tác mã hóa nào trong bộ nhớ.
Đảm bảo rằng đối với mọi thao tác tệp bạn không lưu trong bộ nhớ cache. Vì vậy, ví dụ, bất kỳ tải về, vv bạn muốn đảm bảo rằng không có dữ liệu được ghi tạm thời vào đĩa.
Cuối cùng, đối với tài liệu được mã hóa của bạn, không lưu trữ khóa trên thiết bị ở bất kỳ định dạng nào. Không lưu trữ nó trên keychain hoặc.
Chúng tôi không thể bảo mật tệp trong thư mục tài liệu. Chúng tôi có thể lưu trữ tệp trong thư mục tạm thời của thiết bị. Bất cứ ai
- 1. Android làm thế nào để đảm bảo nội dung trong tài liệu thư mục
- 2. Bảo mật nội dung trong Android
- 3. Sao chép thư mục (w/nội dung) từ nhóm vào thư mục Tài liệu - iOS
- 4. Lấy mảng thư mục trong thư mục tài liệu
- 5. Nội dung thư mục trong Haskell
- 6. Tìm kiếm SharePoint không lập chỉ mục nội dung của thư viện tài liệu
- 7. Nội dung tài liệu Excel tới webservice
- 8. .gitignore một nội dung thư mục
- 9. NSFileManager xóa nội dung của thư mục
- 10. iPhone SDK - Thêm nội dung đã nén vào tài nguyên và sau đó giải nén vào thư mục Tài liệu
- 11. lưu trữ thư mục trong nội dung gói (tài nguyên bó) trong xcode 4.0
- 12. Làm trắng nhiều tên miền trong chính sách bảo mật nội dung
- 13. Bảo mật đúng cách thư mục đọc/ghi IIS 7
- 14. Android - Hình ảnh từ thư mục Nội dung trong GridView
- 15. Thư mục bảo vệ bằng mật khẩu với web.config
- 16. Tính năng bảo mật thư của WCF có thực sự mã hóa nội dung tin nhắn không?
- 17. Cách xóa nội dung của thư mục Documents (và không phải thư mục Documents)?
- 18. Liệt kê nội dung tệp thư mục trong mẫu Django
- 19. Danh sách các tệp trong thư mục nội dung và thư mục con của nó
- 20. Sao chép thư mục từ thư mục Tài nguyên iPhone vào thư mục tài liệu
- 21. Mặc định thư mục Windows Temp bảo mật NTFS
- 22. yêu cầu tệp nội dung từ thư mục con của đường dẫn nội dung
- 23. Bảo vệ nội dung công khai/trong ứng dụng Rails
- 24. mật khẩu bảo vệ nhiều thư mục thông qua htaccess
- 25. Mở tệp từ thư mục nội dung trong android
- 26. Lưu tệp (.txt) vào Thư mục Nội dung trong Android?
- 27. Powershell - So sánh các nội dung trong thư mục
- 28. Các thư mục khác với nội dung trong Netbeans
- 29. Thêm thư mục vào đường dẫn đường dẫn nội dung?
- 30. Tài liệu JavaScript.Write thay thế tất cả nội dung nội dung Khi sử dụng AJAX
Tôi đang dùng tập tin .jpg vào thư mục tài liệu. tôi vẫn có thể mở nó. sử dụng ở trên đề xuất của bạn .. bạn có thể cho tôi một số mã mẫu không? –
Bạn muốn kiểm soát quyền truy cập như thế nào, bạn đang cố gắng thực hiện điều gì bằng cách mã hóa? Tôi đã thêm một mô tả vào khóa NSDataWritingFileProtectionComplete. – zaph
Tôi muốn quá trình sao cho nội dung của thư mục tài liệu sẽ ẩn hoặc lưu trữ ở định dạng mã hóa để không bạn bè nào đọc nó. Đây là tất cả những thứ cần làm bằng lập trình. là nó có thể? Cảm ơn –