#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] |