タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

xorに関するacotieのブックマーク (2)

  • [O] C言語のビット演算子

    C言語のビット演算子 Tweet [日記] C言語のビット演算子は、日常でほとんど使ってきませんでした。 ほんとに使うことが無かったので。 でも、とうとう使う日が来てしまったので、お勉強し直し。 以下はまだ自分で日常的に使ってないから、確信度の低いメモとなってます。 演算子の一覧 演算子説明&ビットごとのAND演算|ビットごとのOR演算^ビットごとのXOR演算~ビットごとの反転<<左シフト>>右シフト&=ビットごとのAND演算結果を代入|=ビットごとのOR演算結果を代入^=ビットごとのXOR演算結果を代入<<=左シフト演算結果を代入|>>=右シフト演算結果を代入| AND 必要なビット以外をマスクするときに使うことが多いらしい。 unsigned char byte = 0xcf; printf("%#x\n",byte & 0xf0); を実行すると、「0xc0」が表示される。 OR 必

    acotie
    acotie 2009/09/15
  • ファイルの中身を暗号化する:ITpro

    今回はファイルの暗号化に挑戦です。個人情報保護が声高に叫ばれるご時勢です。ファイル内容を秘密にしておきたいというニーズも,そこはかとなく静かなブームになってます。今回のサンプルはそんなニーズにお応えすべく,ファイルの中身を意味不明の内容に暗号化してしまいます。 今回のサンプルも前回同様にPHPPHP:Hypertext Preprocessor)を使用します。バージョンは4.xでも5.xでもかまいません。Windowsにデフォルト設定でインストールされているもの(C:\PHPにインストール済)としてお話を進めさせてください。 暗号化にはいくつかの方法があります。単純なものでは「aを1にする。bをXにする」のように対応表を使った置換暗号ですね。ただこの方法は英数程度ならともかく,漢字を含めると膨大な数になる日語文章では非現実的な作業になります。簡単な方法なら「URLエンコード」という方法

    ファイルの中身を暗号化する:ITpro
    acotie
    acotie 2009/04/01
  • 1