タグ

ブックマーク / a1102012.hatenadiary.org (1)

  • 可逆暗号をたった1行で書く方法 - ぼくらのトークン戦争

    はじめに ソフト作ってるとき、「データ丸見えじゃなくてちょっと隠したいなー」ってときはありませんか? そんなときにおススメな ROT13 っていう方法があります。 ROT13 または ROT-13、rot13 は単換字式暗号(シーザー暗号)の一つである。 アルファベットを一文字毎に13文字後のアルファベットに置き換える。 Aは Nに、 B は O に置き換えられ、以下同様である。 http://ja.wikipedia.org/wiki/ROT13 すごい単純な仕組みだけど、これを使えば簡単に可逆暗号することができます。 可逆暗号やってみよう! さてここからが題です。 実はPythonには可逆暗号のrot13のencodeとdecodeが用意されています。 # 元の文字列 str = u'xxxxxxxxxxxxxxx' # 暗号化します。 # rot13 でエンコード出来るように ba

    可逆暗号をたった1行で書く方法 - ぼくらのトークン戦争
  • 1