(AutoIt) Generate RSA Public/Private Key
AutoIt example code showing how to generate an RSA public/private key.
; This example assumes the Chilkat API to have been previously unlocked.
; See Global Unlock Sample for sample code.
$oRsa = ObjCreate("Chilkat.Rsa")
; Generate a 1024-bit key. Chilkat RSA supports
; key sizes ranging from 512 bits to 4096 bits.
; Note: Starting in Chilkat v9.5.0.49, RSA key sizes can be up to 8192 bits.
; It takes a considerable amount of time and processing power to generate
; an 8192-bit key.
Local $bSuccess = $oRsa.GenerateKey(1024)
If ($bSuccess <> True) Then
ConsoleWrite($oRsa.LastErrorText & @CRLF)
Exit
EndIf
; Keys are exported in XML format:
Local $sPublicKey = $oRsa.ExportPublicKey()
ConsoleWrite($sPublicKey & @CRLF)
Local $sPrivateKey = $oRsa.ExportPrivateKey()
ConsoleWrite($sPrivateKey & @CRLF)
|