Preparing search index...
The search index is not available
kaven-utils - v5.4.4
kaven-utils
KavenRSA
Class KavenRSA
crypto wrap
Since
2.0.8
Version
2020-07-10
Index
Constructors
constructor
Properties
Private
Key
Public
Key
Methods
Decrypt
Decrypt
Big
Data
Decrypt
From
String
Encrypt
Encrypt
Big
Data
Encrypt
To
String
Sign
Sign
To
String
Verify
Verify
From
String
Create
Constructors
constructor
new
KavenRSA
(
publicKey
?
,
privateKey
?
)
:
KavenRSA
Parameters
Optional
publicKey
:
string
Optional
privateKey
:
string
Returns
KavenRSA
Properties
Readonly
Private
Key
Private
Key
:
undefined
|
string
Readonly
Public
Key
Public
Key
:
undefined
|
string
Methods
Decrypt
Decrypt
(
data
,
padding
?
,
oaepHash
?
)
:
Buffer
Parameters
data
:
Buffer
padding
:
number
= constants.RSA_PKCS1_OAEP_PADDING
oaepHash
:
string
= "sha256"
Returns
Buffer
Decrypt
Big
Data
Decrypt
Big
Data
<
T
>
(
data
,
encoding
?
,
padding
?
,
oaepHash
?
)
:
T
Type Parameters
T
=
any
Parameters
data
:
string
encoding
:
BufferEncoding
= "base64"
padding
:
number
= constants.RSA_PKCS1_OAEP_PADDING
oaepHash
:
string
= "sha256"
Returns
T
Decrypt
From
String
Decrypt
From
String
<
T
>
(
data
,
encoding
?
,
padding
?
,
oaepHash
?
)
:
T
Type Parameters
T
=
any
Parameters
data
:
string
encoding
:
BufferEncoding
= "base64"
padding
:
number
= constants.RSA_PKCS1_OAEP_PADDING
oaepHash
:
string
= "sha256"
Returns
T
Encrypt
Encrypt
(
data
,
padding
?
,
oaepHash
?
)
:
Buffer
Parameters
data
:
Buffer
padding
:
number
= constants.RSA_PKCS1_OAEP_PADDING
oaepHash
:
string
= "sha256"
Returns
Buffer
Encrypt
Big
Data
Encrypt
Big
Data
<
T
>
(
data
,
encoding
?
,
padding
?
,
oaepHash
?
)
:
string
Type Parameters
T
Parameters
data
:
T
encoding
:
BufferEncoding
= "base64"
padding
:
number
= constants.RSA_PKCS1_OAEP_PADDING
oaepHash
:
string
= "sha256"
Returns
string
Encrypt
To
String
Encrypt
To
String
<
T
>
(
data
,
encoding
?
,
padding
?
,
oaepHash
?
)
:
string
Type Parameters
T
Parameters
data
:
T
encoding
:
BufferEncoding
= "base64"
padding
:
number
= constants.RSA_PKCS1_OAEP_PADDING
oaepHash
:
string
= "sha256"
Returns
string
Sign
Sign
(
data
,
algorithm
?
,
padding
?
,
saltLength
?
)
:
Buffer
Parameters
data
:
Buffer
algorithm
:
string
= "sha256"
padding
:
number
= constants.RSA_PKCS1_PSS_PADDING
saltLength
:
number
= constants.RSA_PSS_SALTLEN_DIGEST
Returns
Buffer
Sign
To
String
Sign
To
String
<
T
>
(
data
,
encoding
?
,
algorithm
?
,
padding
?
,
saltLength
?
)
:
string
Type Parameters
T
Parameters
data
:
T
encoding
:
BufferEncoding
= "base64"
algorithm
:
string
= "sha256"
padding
:
number
= constants.RSA_PKCS1_PSS_PADDING
saltLength
:
number
= constants.RSA_PSS_SALTLEN_DIGEST
Returns
string
Verify
Verify
(
data
,
signature
,
algorithm
?
,
padding
?
,
saltLength
?
)
:
boolean
Parameters
data
:
Buffer
signature
:
Buffer
algorithm
:
string
= "sha256"
padding
:
number
= constants.RSA_PKCS1_PSS_PADDING
saltLength
:
number
= constants.RSA_PSS_SALTLEN_DIGEST
Returns
boolean
Verify
From
String
Verify
From
String
<
T
>
(
data
,
signature
,
encoding
?
,
algorithm
?
,
padding
?
,
saltLength
?
)
:
boolean
Type Parameters
T
Parameters
data
:
T
signature
:
string
encoding
:
BufferEncoding
= "base64"
algorithm
:
string
= "sha256"
padding
:
number
= constants.RSA_PKCS1_PSS_PADDING
saltLength
:
number
= constants.RSA_PSS_SALTLEN_DIGEST
Returns
boolean
Static
Create
Create
(
bits
?
,
exponent
?
)
:
KavenRSA
Parameters
bits
:
number
= 4096
exponent
:
number
= 65537
Returns
KavenRSA
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
Private
Key
Public
Key
Methods
Decrypt
Decrypt
Big
Data
Decrypt
From
String
Encrypt
Encrypt
Big
Data
Encrypt
To
String
Sign
Sign
To
String
Verify
Verify
From
String
Create
kaven-utils - v5.4.4
Loading...
crypto wrap
Since
2.0.8
Version
2020-07-10