Technisch - die wichtigsten Bedürfnisse 128 Bit lang (oder 192 oder 256 Bit) sein. Der einfachste Weg ist die Verwendung von Padding (fügen Sie einige konstante Werte hinzu, um sie auf die erforderliche Länge zu erweitern).
Dieser Ansatz ist HOCH INSECURE, könnten Sie diesen Ansatz als Codierung, nicht als Verschlüsselung betrachten.
Die richtige Verschlüsselung müssten
den Schlüssel Geheimnis haben. In der Tat ist dies sehr schwierig zu erreichen, wenn der Code/die Konfiguration auf der Arbeitsstation des Benutzers liegt, aber die Verwendung des Benutzernamens klingt aus der Sicherheitsperspektive als SEHR schlechte Idee. Salzen Sie den Schlüssel. Erstellen Sie einen Verschlüsselungsschlüssel aus einem Kennwort mithilfe von Zufallssalz und einer Hash-Funktion (z. B. PBKDF2).
Haben Sie versucht, den Schlüssel aufzufüllen? –