libcryptosec
|
#include <SymmetricKeyGenerator.h>
Static Public Member Functions | |
static SymmetricKey * | generateKey (SymmetricKey::Algorithm alg) throw (RandomException) |
static SymmetricKey * | generateKey (SymmetricKey::Algorithm alg, int size) throw (RandomException) |
Funciona como uma fábica de chaves simétricas. Essa classe possui métodos estáticos para a criação de novas chaves simétricas a partir de alguns parâmetros como tipo de algoritmo e o tamanho da chave.
|
static |
Gera uma chave simétrica do maior tamanho suportado pelo algoritmo.
alg | algoritmo simétrico em que a chave será usada. |
RandomException | caso haja um problema na geração da chave. |
|
static |
Gera uma chave simétrica do tamanho estipolado pelo parâmetro size.
alg | algoritmo simétrico em que a chave será usada. |
size | o tamanho da chave simétrica a ser gerada. |
RandomException | caso haja um problema na geração da chave. |