質問: phpで記号が入らない形式で暗号化する方法ってありますでしょうか。 base64でエンコード、デコードしようと思ったんですが/+=が入ってしまうので別の方法を考えています。 可逆性で数字英数字だけはセキュリティ的に弱いでしょうか
回答: 暗号化は別途行うとして、暗号化後のバイナリ文字列を英数字にするなら、16進表現はどうでしょうか。 ``` $a = "zclk\1:.,\em;km\x80"; $b = unpack("H*",$a); var_dump($b); ``` unpack結果は配列になります。