|
1 | 1 | /*! |
2 | 2 | \ingroup ARC4 |
3 | | - \brief この関数は、バッファ内の入力メッセージを暗号化し、出力バッファーに暗号文を配置するか、またはバッファーから暗号文を復号化したり、ARC4暗号化を使用して、出力バッファーOUTを出力したりします。この関数は暗号化と復号化の両方に使用されます。この方法が呼び出される可能性がある場合は、まずWC_ARC4SETKEYを使用してARC4構造を初期化する必要があります。 |
| 3 | + \brief この関数は、バッファinから入力メッセージを暗号化し、暗号文を出力バッファoutに格納するか、またはバッファinから暗号文を復号し、平文を出力バッファoutに格納します。ARC4暗号化を使用します。この関数は暗号化と復号の両方に使用されます。このメソッドを呼び出す前に、wc_Arc4SetKeyを使用してARC4構造体を初期化する必要があります。 |
| 4 | +
|
4 | 5 | \return none |
5 | | - \param arc4 メッセージの処理に使用されるARC4構造へのポインタ |
6 | | - \param out 処理されたメッセージを保存する出力バッファへのポインタ |
7 | | - \param in プロセスするメッセージを含む入力バッファへのポインタ |
| 6 | +
|
| 7 | + \param arc4 メッセージを処理するために使用されるARC4構造体へのポインタ |
| 8 | + \param out 処理されたメッセージを格納する出力バッファへのポインタ |
| 9 | + \param in 処理するメッセージを含む入力バッファへのポインタ |
| 10 | + \param length 処理するメッセージの長さ |
| 11 | +
|
8 | 12 | _Example_ |
9 | 13 | \code |
10 | 14 | Arc4 enc; |
11 | | - byte key[] = { key to use for encryption }; |
| 15 | + byte key[] = { 暗号化に使用するキー }; |
12 | 16 | wc_Arc4SetKey(&enc, key, sizeof(key)); |
13 | 17 |
|
14 | | - byte plain[] = { plain text to encode }; |
| 18 | + byte plain[] = { エンコードする平文 }; |
15 | 19 | byte cipher[sizeof(plain)]; |
16 | 20 | byte decrypted[sizeof(plain)]; |
17 | | - // encrypt the plain into cipher |
| 21 | + // plainをcipherに暗号化 |
18 | 22 | wc_Arc4Process(&enc, cipher, plain, sizeof(plain)); |
19 | | - // decrypt the cipher |
| 23 | + // cipherを復号 |
20 | 24 | wc_Arc4Process(&enc, decrypted, cipher, sizeof(cipher)); |
21 | 25 | \endcode |
| 26 | +
|
22 | 27 | \sa wc_Arc4SetKey |
23 | 28 | */ |
24 | 29 | int wc_Arc4Process(Arc4* arc4, byte* out, const byte* in, word32 length); |
25 | 30 |
|
26 | 31 | /*! |
27 | 32 | \ingroup ARC4 |
28 | | - \brief この関数はARC4オブジェクトのキーを設定し、それを暗号として使用するために初期化します。WC_ARC4PROCESSを使用した暗号化に使用する前に呼び出される必要があります。 |
| 33 | +
|
| 34 | + \brief この関数は、ARC4オブジェクトのキーを設定し、暗号として使用するために初期化します。wc_Arc4Processで暗号化に使用する前に呼び出す必要があります。 |
| 35 | +
|
29 | 36 | \return none |
30 | | - \param arc4 暗号化に使用されるARC4構造へのポインタ |
31 | | - \param key ARC4構造を初期化するためのキー |
| 37 | +
|
| 38 | + \param arc4 暗号化に使用されるarc4構造体へのポインタ |
| 39 | + \param key arc4構造体を初期化するために使用するキー |
| 40 | + \param length arc4構造体を初期化するために使用するキーの長さ |
| 41 | +
|
32 | 42 | _Example_ |
33 | 43 | \code |
34 | 44 | Arc4 enc; |
35 | | - byte key[] = { initialize with key to use for encryption }; |
| 45 | + byte key[] = { 暗号化に使用するキーで初期化 }; |
36 | 46 | wc_Arc4SetKey(&enc, key, sizeof(key)); |
37 | 47 | \endcode |
| 48 | +
|
38 | 49 | \sa wc_Arc4Process |
39 | 50 | */ |
40 | 51 | int wc_Arc4SetKey(Arc4* arc4, const byte* key, word32 length); |
0 commit comments