0

対称鍵を使用して暗号化したい文字の配列があるとします。いくつかの調査を試みたところ、暗号化と復号化に rc4_encrypt 関数を使用できることがわかりました (この関数は、crypto(3) のマニュアル ページで見つかりました。次のようなことを試みます。

char* myData = malloc(sizeof(char)*256);
//some code that fill the contain of the array
//encrypt myData
printf("encrypted array: %s", myData);
//decrypt myData
printf("decrypted array: %s", myData);

ただし、その rc4_encrypt 関数を使用して配列を暗号化および復号化する方法がわかりません。何かを含める必要がありますか? 誰でも私を助けることができますか?ありがとう

4

1 に答える 1

0

何かを含める必要がありますか?

これに対する答えは99%イエスです。この特定のケースでは、例外ではありません。そうです。

誰でも私を助けることができますか?

私はあなたを正しい方向に押し進めることができます。簡単なグーグル検索から、これを見つけまし。これは、独自の暗号の実装を使用した RC4 のサンプル実装です。どのライセンスの下でリリースされているかはわかりませんので、使用するときは注意してください。ただし、C で独自の RC4 暗号機能を学習して実装するために必要なものがすべて含まれています。

于 2013-08-16T01:41:03.660 に答える