RSAKey Class
Namespace: Stimulsoft.System.Crypt
Constructors
| Constructor | Description |
|---|---|
| constructor() |
constructor()
Methods
| Method | Returns | Description |
|---|---|---|
| decrypt | string | |
| doPublic | BigInteger | |
| encrypt | string | |
| generate | void | |
| setPrivate | void | |
| setPrivateEx | void | |
| setPublic | void | |
| verifyString | void |
Method Details
decrypt
decrypt(ctext: string): string
Parameters
- ctext (string)
Returns string
doPublic
doPublic(x: BigInteger): BigInteger
Parameters
- x (BigInteger)
Returns BigInteger
encrypt
encrypt(text: string): string
Parameters
- text (string)
Returns string
generate
generate(B: number, E: string): void
Parameters
- B (number)
- E (string)
setPrivate
setPrivate(N: string, E: string, D: string): void
Parameters
- N (string)
- E (string)
- D (string)
setPrivateEx
setPrivateEx(N: string, E: string, D: string, P: string, Q: string, DP: string, DQ: string, C: string): void
Parameters
- N (string)
- E (string)
- D (string)
- P (string)
- Q (string)
- DP (string)
- DQ (string)
- C (string)
setPublic
setPublic(N: string, E: string): void
Parameters
- N (string)
- E (string)
verifyString
verifyString(message: string, signature: string): void
Parameters
- message (string)
- signature (string)
Fields
| Field | Type | Description |
|---|---|---|
| N | any | |
| k | any | |
| k | any | |
| k | any | |
| k | any | |
| signature | any | |
| slop | any | |
| slop | any | |
| slop | any | |
| xp | any |