Tổng quan
IPWorks Encrypt macOS Edition tập trung vào các tác vụ mã hóa và giải mã file, email, tài liệu và message bằng nhiều chuẩn mật mã phổ biến. Bộ thư viện bao phủ các thuật toán như AES, ECC, RSA, ElGamal, ChaCha và TwoFish, đồng thời bổ sung quản lý chứng chỉ X.509 trong cùng một gói.

Phiên bản dành cho macOS sử dụng XCFramework cho phát triển trên macOS và iOS. Môi trường này hỗ trợ native Swift, bao gồm Swift 5, tương thích với macOS, iOS, iOS simulator và Catalyst projects, đồng thời hỗ trợ đầy đủ cả Intel lẫn Apple Silicon (ARM64).
Thư viện component mã hóa cho macOS hỗ trợ AES, ECC, RSA, JWS, JWE, XML security và quản lý chứng chỉ X.509. Phù hợp dự án Swift, Objective-C trong Xcode 13+.
Tính năng nổi bật
- Mã hóa dữ liệu bằng AES, Blowfish, CAST, ChaCha20, DSA, ECC, ElGamal, IDEA, RSA, TEA và TwoFish.
- Băm và ký dữ liệu với SHA1, SHA2, SHA3, MD2, MD4, MD5, RIPEMD160 và HMAC.
- Ký và xác minh payload JSON theo chuẩn JSON Web Signatures (JWS).
- Mã hóa và giải mã dữ liệu JSON theo chuẩn JSON Web Encryption (JWE).
- Dẫn xuất khóa từ mật khẩu bằng PBKDF2 và Argon2.
- Xử lý Secure XML Cryptography cho dữ liệu XML cần bảo vệ.
- Triển khai Digital Signature standards cho quy trình ký số.
Ứng dụng thực tế
- Ứng dụng macOS cần mã hóa file và tài liệu bằng các thuật toán chuẩn.
- Ứng dụng iOS cần ký, xác minh, mã hóa hoặc giải mã dữ liệu JSON bằng JWS và JWE.
- Hệ thống trao đổi XML cần XML encryption và XML digital signature.
- Dự án nội bộ cần tạo và quản lý chứng chỉ X.509 hoặc quy trình certificate authority.
- Ứng dụng cần thư viện mật mã native tương thích cả Intel và Apple Silicon.
Đối tượng sử dụng phù hợp
- Lập trình viên Swift phát triển ứng dụng macOS hoặc iOS
- Nhóm phát triển Objective-C cần bổ sung chức năng cryptography
- Tech lead phụ trách bảo mật ứng dụng và quản lý chứng chỉ
- Đội ngũ tích hợp hệ thống cần JWS, JWE hoặc XML security
Thông tin kỹ thuật
Câu hỏi thường gặp
IPWorks Encrypt macOS Edition hỗ trợ môi trường phát triển nào?
Gói này hỗ trợ Apple Xcode 13+, native Swift development bao gồm Swift 5, và có hỗ trợ cho Objective-C projects.
Phiên bản này có dùng cho iOS không?
Có. XCFramework packaging được nêu cho macOS, iOS, iOS simulator và Catalyst projects.
Thư viện có hỗ trợ chứng chỉ X.509 không?
Có. Bộ thư viện hỗ trợ tạo, ký và quản lý chứng chỉ số X.509.
Có hỗ trợ JWS và JWE không?
Có. Thư viện hỗ trợ JSON Web Signatures (JWS) và JSON Web Encryption (JWE).
Có thông tin về FIPS không?
Tài liệu nêu cryptography tuân thủ FIPS 140-2.




Bình luận