#include <OutputStream.h>
類別TCipherOutputStream的繼承圖:

公開方法(Public Methods) | |
| TCipherOutputStream (TOutputStream *) | |
| 建構子。Stream為實際的資料流目標 | |
| ~TCipherOutputStream () | |
| void | SetKey (char *) |
| 設定鑰匙。此函式會將鑰匙複製到key變數,並將index設為0 | |
| virtual void | Write (int) |
| 寫到output,並加密 | |
保護屬性 | |
| int | keySize |
| 鑰匙的長度. | |
| char * | key |
| 鑰匙. | |
私有屬性 | |
| int | index |
| 目前用到鑰匙中的第幾個字元 | |
定義在 OutputStream.h 檔案之第 75 行.
| TCipherOutputStream::TCipherOutputStream | ( | TOutputStream * | ) |
| TCipherOutputStream::~TCipherOutputStream | ( | ) |
| void TCipherOutputStream::SetKey | ( | char * | k | ) |
設定鑰匙。此函式會將鑰匙複製到key變數,並將index設為0
| k | 加密的key的值,是一個字串 |
定義在 OutputStream.cpp 檔案之第 181 行.
被參考於 TCipherOutputStream().
| void TCipherOutputStream::Write | ( | int | ) | [virtual] |
寫到output,並加密
依據TFilterOutputStream重新實作.
定義在 OutputStream.cpp 檔案之第 200 行.
參考 index, key, keySize, 及 TFilterOutputStream::Write().
int TCipherOutputStream::index [private] |
char* TCipherOutputStream::key [protected] |
鑰匙.
定義在 OutputStream.h 檔案之第 81 行.
被參考於 SetKey(), TCipherOutputStream(), Write(), 及 ~TCipherOutputStream().
int TCipherOutputStream::keySize [protected] |
1.4.7