Pythonで文字データ暗号化をしたいです。
条件は
1,文字データを30バイトで暗号化
2, 100バイトの文字データなど、30バイトを超える文字データの場合、30バイト単位に区切って暗号化し文字列結合する。
どのようなコードを書けば可能でしょうか。教えていただけると幸いです。
日本語など1文字を複数バイトで表現する言語だと、文字列を 30 バイト単位に区切れるとは限りません。
30バイトで区切れなかった場合の対処方法は決めていますか?
丸投げの質問はNGです。
https://teratail.com/help/avoid-asking
UTF-16だと、必ず2バイト以上ですね。質問文は「バイト」で統一されているので、バイト配列として扱う以上、文字数と30バイトの区切りが一致しない事を考える必要はないですね。