| ||||||||||||||
|
ビット反転を行い解読しにくくする
| ||||||||||||||
使用するデータをファイルとして保持し、次回はそのデータを読み込んで使用する場合、 利用者のいいようにデータを変更されると都合が悪く、開発側としてはデータ操作されることを嫌います。 そこで、簡単には解析されないようにデータを暗号化することが回避策として考えられます。 暗号化は用途によって多種多様存在しますが、ココではコチラと違って、 暗号化・復号化共に同一キーを使用する「文字コードのビット反転」で読み取りを防ぎます。 サンプルモジュールでは、反転キーと同じ文字コードの場合に反転結果が0となるため、 文字列終端コードNULLまでしか正常に処理できないHSP向けに処理しないようにしています。 | ||||||||||||||
![]() | ||||||||||||||
| ||||||||||||||
![]() | ||||||||||||||
| ||||||||||||||