1

内部ツール用の C# Threema API を作成したいと考えています。

API は次のとおりです: https://gateway.threema.ch/en/developer/api

それは、エンドツーエンドの暗号化のために、NaCl暗号化が必要であると言っています.

[nonce] nonce used for encryption (24 bytes, hex encoded)
[box] encrypted message data (max. 4000 bytes, hex encoded)

では、このデータを暗号化する方法は? もちろん、ノンス用に生成された 24 バイト長の 16 進エンコード文字列を使用できますが、C# でそのノンスを使用してテキストを暗号化するにはどうすればよいですか?

4

1 に答える 1

0

それまでの間、Threema は Gateway SDK の .NET バージョンを提供しています: Threema Message API .NET

それ以外の場合は、Threema でメッセージの暗号化に使用される libsodium ライブラリを調べる必要があります。たとえば、暗号化に必要なすべてのツールを提供するlibsodium-netがあります。

于 2016-03-01T22:12:32.290 に答える