C ++の基本的な暗号化機能(Mac OS X Mavericks、XCode 5)

マッテオモンティ

私はしばらくの間、Mac OS XMavericksで基本的な暗号化を実行しようとしてきました。MD5、SHA256、AES、そしておそらくRSAも必要です。C ++で開発する必要がありますが、必要なのはXcodeを備えたターミナルアプリケーションだけです。iPhoneでは何もする必要はありません。私は非常に基本的な構成を持っており、専門家ではありません。私はcrypto ++とOpenSSLを試しましたが、どちらもビルド時に膨大な数のエラーのリストが表示されました。ありがとう!

ザフ

Appleは、OS Xに固有のいくつかの暗号化テクノロジを提供しています一般情報

CommonCrypto、ほとんどの対称暗号化および復号化タスクを実行できるCレベルAPI CDSA / CSSM —非対称暗号化などの他のAPIでサポートされていないタスクを実行するためにのみ使用する必要があるレガシーAPI。

Security Transforms API —署名と検証、対称暗号化、Base64エンコードとデコードのサポートを提供するCoreFoundationレベルのAPI。

OpenSSLもあります。これは多くのコマンドライン操作に役立ちますが、主にバージョン間の非互換性のためにAppleによって提供されなくなりました。

CommonCryptoはOSXとiOSの両方でサポートされており、これは私が一般的に使用しているものです。セキュリティトランスフォームはOSXのみであり、新しいテクノロジーです。SOでのCommonCryptoの使用例や、GitHUbのライブラリーの例はたくさんあります。

私の提案はCommonCryptoです。これは「C」ライブラリなので、C ++から使用しても問題はありません。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

xcrun/lipo freezes with OS X Mavericks and XCode 4.x

分類Dev

VirtualBox内のAppleMac OS X Mavericks

分類Dev

GCC C / C ++ MEX Matlab R2015 Mac OS X(OpenMP付き)が機能しない

分類Dev

Mac OS X Mavericksでの複数のJavaインストール

分類Dev

mac os x mavericks(10.9)sshログの場所

分類Dev

Macportsを更新できません(Mac OS X Mavericksを使用)

分類Dev

Unexpected insertion behavior of captured text in `sed` and `awk` on Mac OS X Mavericks

分類Dev

OS X 10.9(Mavericks)へのJavaのインストール

分類Dev

OS X MavericksのEclipse KeplerがJava SE 6をリクエスト

分類Dev

Mac OS X MavericksにGo 1.2.1をインストールできない

分類Dev

Mac OS X 10.9(Mavericks)の組み込みApacheサーバーの開始

分類Dev

Mac OS X 10.9(Mavericks)の組み込みApacheサーバーの開始

分類Dev

mac os xでは機能しないため、readarrayの代替

分類Dev

Xcode 6、Mac OS X YosemiteまたはMavericksで「コードオブジェクトがサブコンポーネントでまったく署名されていない」を修正するにはどうすればよいですか?

分類Dev

Mac OS X 10.9 MavericksにCanonプリンタードライバーがないのはなぜですか?

分類Dev

GDB missing in OS X v10.9 (Mavericks)

分類Dev

Mac OS X Mavericksへのpy-ldapのインストール(sasl.hがない)

分類Dev

Simulink、Mac OSX 10.9 Mavericks、Xcode 5、MATLAB2012bでの埋め込みMATLAB関数のコンパイル

分類Dev

brew install gcc / Mac OS 10.9 Mavericks

分類Dev

Mac OS XのJNotify?

分類Dev

Mac OS X slow connections - mdns 4-5 seconds - bonjour slow

分類Dev

Shift-F5 and Shift-F6 don't work in Midnight Commander on Mac OS X

分類Dev

Mac OS XのPOSIX共有メモリでftruncateが機能しない

分類Dev

C ++:int * x [5]とint(* x)[5]の違いは何ですか?

分類Dev

Mac OS Xインストーラー(Mountain Lion、Mavericksなど)を分離する方法は?

分類Dev

XCode 6.0 does not open on OS X 10.9.4

分類Dev

Mac OS X:コマンドが機能しない

分類Dev

Round to x.5 in C

分類Dev

Mac OS Xのフル機能のtimeコマンド?

Related 関連記事

  1. 1

    xcrun/lipo freezes with OS X Mavericks and XCode 4.x

  2. 2

    VirtualBox内のAppleMac OS X Mavericks

  3. 3

    GCC C / C ++ MEX Matlab R2015 Mac OS X(OpenMP付き)が機能しない

  4. 4

    Mac OS X Mavericksでの複数のJavaインストール

  5. 5

    mac os x mavericks(10.9)sshログの場所

  6. 6

    Macportsを更新できません(Mac OS X Mavericksを使用)

  7. 7

    Unexpected insertion behavior of captured text in `sed` and `awk` on Mac OS X Mavericks

  8. 8

    OS X 10.9(Mavericks)へのJavaのインストール

  9. 9

    OS X MavericksのEclipse KeplerがJava SE 6をリクエスト

  10. 10

    Mac OS X MavericksにGo 1.2.1をインストールできない

  11. 11

    Mac OS X 10.9(Mavericks)の組み込みApacheサーバーの開始

  12. 12

    Mac OS X 10.9(Mavericks)の組み込みApacheサーバーの開始

  13. 13

    mac os xでは機能しないため、readarrayの代替

  14. 14

    Xcode 6、Mac OS X YosemiteまたはMavericksで「コードオブジェクトがサブコンポーネントでまったく署名されていない」を修正するにはどうすればよいですか?

  15. 15

    Mac OS X 10.9 MavericksにCanonプリンタードライバーがないのはなぜですか?

  16. 16

    GDB missing in OS X v10.9 (Mavericks)

  17. 17

    Mac OS X Mavericksへのpy-ldapのインストール(sasl.hがない)

  18. 18

    Simulink、Mac OSX 10.9 Mavericks、Xcode 5、MATLAB2012bでの埋め込みMATLAB関数のコンパイル

  19. 19

    brew install gcc / Mac OS 10.9 Mavericks

  20. 20

    Mac OS XのJNotify?

  21. 21

    Mac OS X slow connections - mdns 4-5 seconds - bonjour slow

  22. 22

    Shift-F5 and Shift-F6 don't work in Midnight Commander on Mac OS X

  23. 23

    Mac OS XのPOSIX共有メモリでftruncateが機能しない

  24. 24

    C ++:int * x [5]とint(* x)[5]の違いは何ですか?

  25. 25

    Mac OS Xインストーラー(Mountain Lion、Mavericksなど)を分離する方法は?

  26. 26

    XCode 6.0 does not open on OS X 10.9.4

  27. 27

    Mac OS X:コマンドが機能しない

  28. 28

    Round to x.5 in C

  29. 29

    Mac OS Xのフル機能のtimeコマンド?

ホットタグ

アーカイブ