Hallo,
ich misch mich hier mal kurz ein.
Je nach dem, wie du verschlüsselst, läßt sich doch die Formatierung nicht mehr sinnvoll über den verschlüsselten Text legen. Also würde es doch mehr Sinn machen, erst den Text incl. Formatierungszeichen in ein TStrings und das dann verschlüssen. Zurück halt umgekehrt.
Wenn ich mich recht erinnere, dann wird eine Richtext bei mir in der
DB auch als Text mit Formatierungszeichen abgelegt. Das könntest du doch nutzen.
Aus dem Richtext per savetostream in einen Memorystream und den dann zeichenweise auslesen und verschlüsselt abspeichern. Macht es vielleicht einfacher, oder?