密码处理类
更多...
◆ aes_close()
◆ aes_encrypt()
◆ aes_open()
◆ md5_close()
static final void md5_close |
( |
long |
| ) |
|
|
static |
◆ md5_final()
static final void md5_final |
( |
long |
| ) |
|
|
static |
◆ md5_init()
static final long md5_init |
( |
| ) |
|
|
static |
◆ md5_result()
static final byte [] md5_result |
( |
long |
| ) |
|
|
static |
◆ md5_update()
◆ MD5Close()
static void MD5Close |
( |
long |
hmd5 | ) |
|
|
staticpackage |
◆ MD5Final()
static void MD5Final |
( |
long |
hmd5 | ) |
|
|
staticpackage |
◆ MD5Get()
static byte [] MD5Get |
( |
long |
hmd5 | ) |
|
|
staticpackage |
◆ Md5Init()
◆ Md5Update()
static void Md5Update |
( |
long |
hmd5, |
|
|
byte [] |
buffer, |
|
|
int |
pos, |
|
|
int |
length |
|
) |
| |
|
staticpackage |
更新MD5内容
- 参数
-
hmd5 | 使用Md5Init创建的MD5对象句柄 |
buffer | 缓冲区 |
pos | 位置 |
length | 长度 |
- 异常
-
IndexOutOfBoundsexception | |
NullPointerexception | |
◆ RSA1Init()
◆ rsa_close()
◆ rsa_create()
◆ rsa_decryptoMaxSize()
◆ rsa_encryptoMaxSize()
◆ rsa_getPrivateKey()
◆ rsa_getPublicKey()
◆ rsa_init()
static final long rsa_init |
( |
| ) |
|
|
static |
◆ rsa_loadFromPrivateKey()
◆ rsa_loadFromPublicKey()
◆ rsa_privateDecrypto()
◆ rsa_privateEncrypto()
◆ rsa_publicDecrypto()
◆ rsa_publicEncrypto()
◆ RSAClose()
static void RSAClose |
( |
long |
hrsa | ) |
|
|
staticpackage |
◆ RSACreate()
static bool RSACreate |
( |
long |
hrsa, |
|
|
int |
length |
|
) |
| |
|
staticpackage |
产生一个模为length位的密钥对 创建RSA对象
- 参数
-
hrsa | 使用RSA1Init创建的RSA对象句柄 |
length | 长度 |
- 异常
-
◆ RSADecryptoMaxSize()
static int RSADecryptoMaxSize |
( |
long |
hrsa | ) |
|
|
staticpackage |
◆ RSAEncryptoMaxSize()
static int RSAEncryptoMaxSize |
( |
long |
hrsa | ) |
|
|
staticpackage |
◆ RSAGetPrivateKey()
static byte [] RSAGetPrivateKey |
( |
long |
hrsa | ) |
|
|
staticpackage |
◆ RSAGetPublicKey()
static byte [] RSAGetPublicKey |
( |
long |
hrsa | ) |
|
|
staticpackage |
◆ RSALoadFromPrivateKey()
static bool RSALoadFromPrivateKey |
( |
long |
hrsa, |
|
|
byte [] |
buffer, |
|
|
int |
pos, |
|
|
int |
length |
|
) |
| |
|
staticpackage |
使用私钥初始化一个RSA对象
- 参数
-
hrsa | 使用RSA1Init创建的RSA对象句柄 |
buffer | 缓冲区 |
pos | 位置 |
length | 长度 |
- 异常
-
IndexOutOfBoundsexception | |
NullPointerexception | |
◆ RSALoadFromPublicKey()
static bool RSALoadFromPublicKey |
( |
long |
hrsa, |
|
|
byte [] |
buffer, |
|
|
int |
pos, |
|
|
int |
length |
|
) |
| |
|
staticpackage |
使用公钥初始化一个RSA对象
- 参数
-
hsha1 | 使用RSA1Init创建的SHA1对象句柄 |
buffer | 缓冲区 |
pos | 位置 |
length | 长度 |
- 异常
-
IndexOutOfBoundsexception | |
NullPointerexception | |
◆ RSAPrivateEncrypto()
static byte [] RSAPrivateEncrypto |
( |
long |
hrsa, |
|
|
byte [] |
buffer, |
|
|
int |
pos, |
|
|
int |
length, |
|
|
int |
padding |
|
) |
| |
|
staticpackage |
使用私钥加密数据
- 参数
-
hrsa | 使用RSA1Init创建的RSA对象句柄 |
buffer | 缓冲区 |
pos | 位置 |
length | 长度 |
padding | |
- 参见
- NoPadding ~ ZerosPadding
- 异常
-
IllegalArgumentexception | |
IndexOutOfBoundsexception | |
NullPointerexception | |
◆ RSAPublicDecrypto()
static byte [] RSAPublicDecrypto |
( |
long |
hrsa, |
|
|
byte [] |
buffer, |
|
|
int |
pos, |
|
|
int |
length, |
|
|
int |
padding |
|
) |
| |
|
staticpackage |
使用公钥解密数据
- 参数
-
hrsa | 使用RSA1Init创建的RSA对象句柄 |
buffer | 缓冲区 |
pos | 位置 |
length | 长度 |
padding | |
- 参见
- NoPadding ~ ZerosPadding
- 异常
-
IllegalArgumentexception | |
IndexOutOfBoundsexception | |
NullPointerexception | |
◆ RSAPublicEncrypto() [1/2]
static byte [] RSAPublicEncrypto |
( |
long |
hrsa, |
|
|
byte [] |
buffer, |
|
|
int |
pos, |
|
|
int |
length, |
|
|
int |
padding |
|
) |
| |
|
staticpackage |
使用公钥加密数据
- 参数
-
hrsa | 使用RSA1Init创建的RSA对象句柄 |
buffer | 缓冲区 |
pos | 位置 |
length | 长度 |
padding | |
- 参见
- NoPadding ~ ZerosPadding
- 异常
-
IllegalArgumentexception | |
IndexOutOfBoundsexception | |
NullPointerexception | |
◆ RSAPublicEncrypto() [2/2]
static byte [] RSAPublicEncrypto |
( |
long |
hrsa, |
|
|
byte [] |
buffer, |
|
|
int |
pos, |
|
|
int |
length, |
|
|
int |
padding |
|
) |
| |
|
staticpackage |
使用私钥解密数据
- 参数
-
hrsa | 使用RSA1Init创建的RSA对象句柄 |
buffer | 缓冲区 |
pos | 位置 |
length | 长度 |
padding | |
- 参见
- NoPadding ~ ZerosPadding
- 异常
-
IllegalArgumentexception | |
IndexOutOfBoundsexception | |
NullPointerexception | |
◆ sha1_close()
static final void sha1_close |
( |
long |
| ) |
|
|
static |
◆ sha1_final()
static final void sha1_final |
( |
long |
| ) |
|
|
static |
◆ sha1_init()
static final long sha1_init |
( |
| ) |
|
|
static |
◆ sha1_result()
static final byte [] sha1_result |
( |
long |
| ) |
|
|
static |
◆ sha1_update()
◆ SHA1Close()
static void SHA1Close |
( |
long |
hsha1 | ) |
|
|
staticpackage |
关闭SHA1对象句柄
- 参数
-
hsha1 | 使用SHA1Init创建的SHA1对象句柄 |
◆ SHA1Final()
static void SHA1Final |
( |
long |
hsha1 | ) |
|
|
staticpackage |
SHA1更新结束
- 参数
-
hsha1 | 使用SHA1Init创建的SHA1对象句柄 |
◆ SHA1Get()
static byte [] SHA1Get |
( |
long |
hsha1 | ) |
|
|
staticpackage |
获取SHA1结果
- 参数
-
hsha1 | 使用SHA1Init创建的SHA1对象句柄 |
◆ SHA1Init()
◆ SHA1Update()
static void SHA1Update |
( |
long |
hsha1, |
|
|
byte [] |
buffer, |
|
|
int |
pos, |
|
|
int |
length |
|
) |
| |
|
staticpackage |
更新SHA1内容
- 参数
-
hsha1 | 使用SHA1Init创建的SHA1对象句柄 |
buffer | 缓冲区 |
pos | 位置 |
length | 长度 |
- 异常
-
IndexOutOfBoundsexception | |
NullPointerexception | |
◆ sm3_close()
static final void sm3_close |
( |
long |
| ) |
|
|
static |
◆ sm3_final()
static final void sm3_final |
( |
long |
| ) |
|
|
static |
◆ sm3_init()
static final long sm3_init |
( |
| ) |
|
|
static |
◆ sm3_result()
static final byte [] sm3_result |
( |
long |
| ) |
|
|
static |
◆ sm3_update()
◆ AES_CBC
◆ AES_CFB1
◆ AES_CFB128
◆ AES_CFB8
◆ AES_ECB
◆ NoPadding
static const int NoPadding = 0 |
|
staticpackage |
◆ PKCS1Padding
static const int PKCS1Padding = 1 |
|
staticpackage |
◆ PKCS5Padding
static const int PKCS5Padding = 2 |
|
staticpackage |
◆ SSLV23Padding
static const int SSLV23Padding = 3 |
|
staticpackage |
◆ ZerosPadding
static const int ZerosPadding = 4 |
|
staticpackage |