Hash del mòdul
Mòdul de càlcul del resum d'informació, que es pot utilitzar per calcular el resum d'informació i la signatura del resum
Funció estàtica
digest
Creeu un objecte d'operació de resum d'informació segons l'identificador d'algoritme especificat
1
2static Digest hash.digest(Integer algo,
Buffer data = NULL);
Paràmetres de trucada:
- algo: Enter, especifiqueu l'algorisme de càlcul de resum
- data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin
Resultat de retorn:
- Digest, Retorna l'objecte resum d'informació construït
md2
Creeu un objecte resum d'informació MD2
1static Digest hash.md2(Buffer data = NULL);
Paràmetres de trucada:
- data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin
Resultat de retorn:
- Digest, Retorna l'objecte resum d'informació construït
md4
Creeu un objecte resum d'informació MD4
1static Digest hash.md4(Buffer data = NULL);
Paràmetres de trucada:
- data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin
Resultat de retorn:
- Digest, Retorna l'objecte resum d'informació construït
md5
Creeu un objecte resum d'informació MD5
1static Digest hash.md5(Buffer data = NULL);
Paràmetres de trucada:
- data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin
Resultat de retorn:
- Digest, Retorna l'objecte resum d'informació construït
sha1
Creeu un objecte de resum d'informació SHA1
1static Digest hash.sha1(Buffer data = NULL);
Paràmetres de trucada:
- data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin
Resultat de retorn:
- Digest, Retorna l'objecte resum d'informació construït
sha224
Creeu un objecte de resum d'informació SHA224
1static Digest hash.sha224(Buffer data = NULL);
Paràmetres de trucada:
- data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin
Resultat de retorn:
- Digest, Retorna l'objecte resum d'informació construït
sha256
Creeu un objecte de resum d'informació SHA256
1static Digest hash.sha256(Buffer data = NULL);
Paràmetres de trucada:
- data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin
Resultat de retorn:
- Digest, Retorna l'objecte resum d'informació construït
sha384
Creeu un objecte de resum d'informació SHA384
1static Digest hash.sha384(Buffer data = NULL);
Paràmetres de trucada:
- data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin
Resultat de retorn:
- Digest, Retorna l'objecte resum d'informació construït
sha512
Creeu un objecte de resum d'informació SHA512
1static Digest hash.sha512(Buffer data = NULL);
Paràmetres de trucada:
- data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin
Resultat de retorn:
- Digest, Retorna l'objecte resum d'informació construït
ripemd160
Creeu un objecte de resum d'informació RIPEMD160
1static Digest hash.ripemd160(Buffer data = NULL);
Paràmetres de trucada:
- data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin
Resultat de retorn:
- Digest, Retorna l'objecte resum d'informació construït
sm3
Creeu un objecte resum d'informació SM3
1static Digest hash.sm3(Buffer data = NULL);
Paràmetres de trucada:
- data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin
Resultat de retorn:
- Digest, Retorna l'objecte resum d'informació construït
Creeu un objecte d'operació de resum d'informació SM3 i processeu-lo prèviament
1
2
3static Digest hash.sm3(PKey pubKey,
String id,
Buffer data = NULL);
Paràmetres de trucada:
- pubKey: PKey, Clau pública de signatura
- id: Cadena, identificador de signatura
- data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin
Resultat de retorn:
- Digest, Retorna l'objecte resum d'informació construït
hmac
Creeu un objecte d'operació de signatura de resum d'informació d'acord amb l'identificador d'algorisme especificat
1
2
3static Digest hash.hmac(Integer algo,
Buffer key,
Buffer data = NULL);
Paràmetres de trucada:
- algo: Enter, especifiqueu l'algorisme de càlcul de resum
- key: Buffer, Clau de signatura binària
- data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin
Resultat de retorn:
- Digest, Retorna l'objecte resum d'informació construït
hmac_md2
Creeu un objecte de signatura de resum de missatges MD2
1
2static Digest hash.hmac_md2(Buffer key,
Buffer data = NULL);
Paràmetres de trucada:
- key: Buffer, Clau de signatura binària
- data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin
Resultat de retorn:
- Digest, Retorna l'objecte resum d'informació construït
hmac_md4
Creeu un objecte de signatura de resum de missatges MD4
1
2static Digest hash.hmac_md4(Buffer key,
Buffer data = NULL);
Paràmetres de trucada:
- key: Buffer, Clau de signatura binària
- data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin
Resultat de retorn:
- Digest, Retorna l'objecte resum d'informació construït
hmac_md5
Creeu un objecte de signatura de resum de missatges MD5
1
2static Digest hash.hmac_md5(Buffer key,
Buffer data = NULL);
Paràmetres de trucada:
- key: Buffer, Clau de signatura binària
- data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin
Resultat de retorn:
- Digest, Retorna l'objecte resum d'informació construït
hmac_sha1
Creeu un objecte de signatura de resum de missatges SHA1
1
2static Digest hash.hmac_sha1(Buffer key,
Buffer data = NULL);
Paràmetres de trucada:
- key: Buffer, Clau de signatura binària
- data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin
Resultat de retorn:
- Digest, Retorna l'objecte resum d'informació construït
hmac_sha224
Creeu un objecte de signatura de resum de missatges SHA224
1
2static Digest hash.hmac_sha224(Buffer key,
Buffer data = NULL);
Paràmetres de trucada:
- key: Buffer, Clau de signatura binària
- data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin
Resultat de retorn:
- Digest, Retorna l'objecte resum d'informació construït
hmac_sha256
Creeu un objecte de signatura de resum de missatges SHA256
1
2static Digest hash.hmac_sha256(Buffer key,
Buffer data = NULL);
Paràmetres de trucada:
- key: Buffer, Clau de signatura binària
- data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin
Resultat de retorn:
- Digest, Retorna l'objecte resum d'informació construït
hmac_sha384
Creeu un objecte de signatura de resum de missatges SHA384
1
2static Digest hash.hmac_sha384(Buffer key,
Buffer data = NULL);
Paràmetres de trucada:
- key: Buffer, Clau de signatura binària
- data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin
Resultat de retorn:
- Digest, Retorna l'objecte resum d'informació construït
hmac_sha512
Creeu un objecte de signatura de resum de missatges SHA512
1
2static Digest hash.hmac_sha512(Buffer key,
Buffer data = NULL);
Paràmetres de trucada:
- key: Buffer, Clau de signatura binària
- data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin
Resultat de retorn:
- Digest, Retorna l'objecte resum d'informació construït
hmac_ripemd160
Creeu un objecte de signatura de resum de missatges RIPEMD160
1
2static Digest hash.hmac_ripemd160(Buffer key,
Buffer data = NULL);
Paràmetres de trucada:
- key: Buffer, Clau de signatura binària
- data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin
Resultat de retorn:
- Digest, Retorna l'objecte resum d'informació construït
hmac_sm3
Creeu un objecte de signatura de resum de missatges SM3
1
2static Digest hash.hmac_sm3(Buffer key,
Buffer data = NULL);
Paràmetres de trucada:
- key: Buffer, Clau de signatura binària
- data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin
Resultat de retorn:
- Digest, Retorna l'objecte resum d'informació construït
Creeu un objecte de signatura de resum de missatges SM3 i pre-processeu-lo
1
2
3
4static Digest hash.hmac_sm3(PKey pubKey,
String id,
Buffer key,
Buffer data = NULL);
Paràmetres de trucada:
- pubKey: PKey, Clau pública de signatura
- id: Cadena, identificador de signatura
- key: Buffer, Clau de signatura binària
- data: Buffer, Creeu dades binàries que s'actualitzin al mateix temps, el valor per defecte sigui nul i les dades no s'actualitzin
Resultat de retorn:
- Digest, Retorna l'objecte resum d'informació construït
constant
MD2
Constant d'identificació d'algorisme de resum de missatges MD2
1const hash.MD2 = 1;
MD4
Constant d'identificació d'algorisme de resum de missatges MD4
1const hash.MD4 = 2;
MD5
Constant d'identificació d'algorisme de resum de missatges MD5
1const hash.MD5 = 3;
SHA1
Constant d'identificació d'algorisme de resum de missatges SHA1
1const hash.SHA1 = 4;
SHA224
Constant d'identificació d'algorisme de resum de missatges SHA224
1const hash.SHA224 = 5;
SHA256
Constant d'identificació d'algorisme de resum de missatges SHA256
1const hash.SHA256 = 6;
SHA384
Constant d'identificació d'algorisme de resum de missatges SHA384
1const hash.SHA384 = 7;
SHA512
Constant d'identificació d'algorisme de resum de missatges SHA512
1const hash.SHA512 = 8;
RIPEMD160
RIPEMD160 Constant d'identificació d'algorisme de resum d'informació
1const hash.RIPEMD160 = 9;
SM3
Constant d'identificació d'algorisme de resum de missatges SM3
1const hash.SM3 = 10;