Natürlich ist das möglich. Zur Not musst du dir den Algorithmus selbst schreiben, aber es gibt sicher auch irgendwo Implementierungen, die einen String als Parameter erwarten. Ich frage mich aber, was du gegen Streams hast.
EDIT: DCPcrypt funktioniert, glaube ich, mit String-Parametern:
http://www.scramdisk.clara.net/d_crypto.html