public interface AQCrypto
Modifier and Type | Method and Description |
---|---|
java.lang.String |
computeHashMD2(java.lang.Object input)
Generates an MD2 hash for the specified object.
|
java.lang.String |
computeHashMD5(java.lang.Object input)
Generates a MD5 hash for the specified object.
|
java.lang.String |
computeHashSHA1(java.lang.Object input)
Generates a SHA1 hash for the specified object.
|
java.lang.String |
computeHashSHA256(java.lang.Object input)
Generates a SHA-256 hash for the specified object.
|
java.lang.String |
computeHashSHA384(java.lang.Object input)
Generates a SHA-384 hash for the specified object.
|
java.lang.String |
computeHashSHA512(java.lang.Object input)
Generates a SHA-512 hash for the specified object.
|
void |
decryptZipAES(java.lang.String sourceZipFile,
java.lang.String destinationFolder,
java.lang.Object password)
Decrypts a zip file with the AES-256 cipher using the supplied password.
|
void |
encryptZipAES(java.lang.String sourceZipFile,
java.lang.String destinationZipFile,
java.lang.Object password)
Encrypts a zip file with the AES-256 cipher using the supplied password.
|
AQOpaqueObject |
getSecureField(java.lang.String name)
Retrieves an opaque value from a secure storage.
|
boolean |
verifyHashMD2(java.lang.Object input,
java.lang.String hash)
Verify the hash value of the specified object using MD2.
|
boolean |
verifyHashMD5(java.lang.Object input,
java.lang.String hash)
Verify the hash value of the specified object using MD5.
|
boolean |
verifyHashSHA1(java.lang.Object input,
java.lang.String hash)
Verify the hash value of the specified object using SHA.
|
boolean |
verifyHashSHA256(java.lang.Object input,
java.lang.String hash)
Verify the hash value of the specified object using SHA-256.
|
boolean |
verifyHashSHA384(java.lang.Object input,
java.lang.String hash)
Verify the hash value of the specified object using SHA-384.
|
boolean |
verifyHashSHA512(java.lang.Object input,
java.lang.String hash)
Verify the hash value of the specified object using SHA-512.
|
java.lang.String computeHashMD2(java.lang.Object input) throws java.lang.Exception
Acceptable object types are:
File
AQProjectFile
String
Object
input
- Input object.java.lang.Exception
- On errorjava.lang.String computeHashMD5(java.lang.Object input) throws java.lang.Exception
Acceptable object types are:
File
AQProjectFile
String
Object
input
- Input object.java.lang.Exception
- On errorjava.lang.String computeHashSHA1(java.lang.Object input) throws java.lang.Exception
Acceptable object types are:
File
AQProjectFile
String
Object
input
- Input object.java.lang.Exception
- On errorjava.lang.String computeHashSHA256(java.lang.Object input) throws java.lang.Exception
Acceptable object types are:
File
AQProjectFile
String
Object
input
- Input object.java.lang.Exception
- On errorjava.lang.String computeHashSHA384(java.lang.Object input) throws java.lang.Exception
Acceptable object types are:
File
AQProjectFile
String
Object
input
- Input object.java.lang.Exception
- On errorjava.lang.String computeHashSHA512(java.lang.Object input) throws java.lang.Exception
Acceptable object types are:
File
AQProjectFile
String
Object
input
- Input object.java.lang.Exception
- On errorboolean verifyHashMD2(java.lang.Object input, java.lang.String hash)
Acceptable object types are:
File
AQProjectFile
String
Object
input
- Input Objecthash
- Hash valueboolean verifyHashMD5(java.lang.Object input, java.lang.String hash)
Acceptable object types are:
File
AQProjectFile
String
Object
input
- Input Objecthash
- Hash valueboolean verifyHashSHA1(java.lang.Object input, java.lang.String hash)
Acceptable object types are:
File
AQProjectFile
String
Object
input
- Input Objecthash
- Hash valueboolean verifyHashSHA256(java.lang.Object input, java.lang.String hash)
Acceptable object types are:
File
AQProjectFile
String
Object
input
- Input Objecthash
- Hash valueboolean verifyHashSHA384(java.lang.Object input, java.lang.String hash)
Acceptable object types are:
File
AQProjectFile
String
Object
input
- Input Objecthash
- Hash valueboolean verifyHashSHA512(java.lang.Object input, java.lang.String hash)
Acceptable object types are:
File
AQProjectFile
String
Object
input
- Input Objecthash
- Hash valuevoid encryptZipAES(java.lang.String sourceZipFile, java.lang.String destinationZipFile, java.lang.Object password) throws java.lang.Exception
sourceZipFile
- File name of the source zip file in the local file system.destinationZipFile
- File name of the destination zip file.password
- A string or AQOpaqueObject
password.java.lang.Exception
- On errorvoid decryptZipAES(java.lang.String sourceZipFile, java.lang.String destinationFolder, java.lang.Object password) throws java.lang.Exception
sourceZipFile
- File name of the source zip file in the local file system.destinationFolder
- Name of the destination folderpassword
- A string or AQOpaqueObject
password.java.lang.Exception
- On errorAQOpaqueObject getSecureField(java.lang.String name)
Aqua Data Studio: User specific values are determined by the Options->Secure Storage.
Aqua Data Server: User specific values are determined by the user executing the script.
When script is running in:
name
- Field name.
Copyright © 2019 AquaFold, Inc. All Rights Reserved. Use is subject to license terms.