Lấy một gợi ý từ các tên tương tự Java Cryptography Kiến trúc, Qt Cryptographic Architecture (QCA cho ngắn) nhằm cung cấp một mật mã API đơn giản và cross-nền tảng, sử dụng các kiểu dữ liệu Qt và các công ước. QCA tách các API từ việc thực hiện, sử dụng các plugin được gọi là các nhà cung cấp.
Ưu điểm của mô hình này là để cho phép các ứng dụng để tránh liên kết đến hoặc rõ ràng tùy thuộc vào bất kỳ thư viện mật mã riêng. Điều này cho phép một để dễ dàng thay đổi hoặc nâng cấp triển khai mật mà thậm chí không cần phải biên dịch lại các ứng dụng! QCA nên làm việc ở khắp mọi nơi Qt có, bao gồm cả Windows / Unix / MacOSX.
Dưới đây là một số tính năng chính của "Qt Cryptographic Architecture":
· SSL / TLS
· X509
· SASL
· RSA
· Băm (SHA1, MD5)
· Mật mã (Blowfish, 3DES, AES)
Làm thế nào nó hoạt động?
Ứng dụng này chỉ đơn giản bao gồm qca.h và các liên kết đến libqca, trong đó cung cấp các "wrapper API 'và plugin loader. Chức năng Crypto được xác định trong thời gian chạy, và các plugin được nạp từ 'mật' thư mục con của thư viện Qt Paths.
Các chi tiết về phần mềm:
Phiên bản: 1.0 / 2.0.0 Beta 4
Ngày tải lên: 3 Jun 15
Giấy phép: Miễn phí
Phổ biến: 24
Bình luận không