Sample code for 30+ languages & platforms
AutoIt Requires Chilkat v11.0.0+

Generate RSA Key and Export to Encrypted PEM

See more RSA Examples

_LANGUAGE_ sample showing how to generate an RSA key and export to encrypted PEM.

Chilkat AutoIt Downloads

AutoIt
Local $bSuccess = False

;  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.
$oPrivKey = ObjCreate("Chilkat.PrivateKey")
$bSuccess = $oRsa.GenKey(1024,$oPrivKey)
If ($bSuccess = False) Then
    ConsoleWrite($oRsa.LastErrorText & @CRLF)
    Exit
EndIf

Local $strEncPem
$strEncPem = $oPrivKey.GetPkcs8EncryptedPem("myPassword")

;  You now have the private key in an encrypted format,
;  which may be (for example) saved to a database.

ConsoleWrite($strEncPem & @CRLF)