このアーティクルはDelphi Advent Calendar 2023の12日目の記事です(2日ぶり10回目)。
前回はDelphi 12 Athensで導入されたTSqidsEncodingを普通に使ってみましたが、TSqidsEncodingにはTArray<Integer>を扱うoverloadがあり、今回はそれを使って文字列を難読化してみます。
とはいっても、単にDelphiの文字列(UTF-16)の1文字を単純にUInt16(=Word)として扱うだけです。
文字列の難読化としてXORやROT13などがよく使われますが、このほうがまだましな気がしますね。
2023年12月13日
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿