Sample code for 30+ languages & platforms
AutoIt

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)