●shirahime系専用メールアドレス符号化(Perl)
www.directs.ws/toon/
www.directs.ws/orange/
just-feed.net/shirahime/ = msst.us/shirahime/
# /の置換先は確率が低すぎて不明だがほぼ100%問題ない。
# 小文字のメルアドでだめなら適当に一部を大文字に替えてみるといい。
use MIME::Base64;
$s = 'メールアドレス'; # ●符号化する前のメールアドレス
$s = reverse($s); # 文字列の逆転
$s = encode_base64($s); $s =~ s/[\r\n]//g; # BASE64符号化
$s =~ s/=+$//; # =を消す
$s = reverse($s); # 文字列の逆転
$s =~ tr
{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/}
{GHIJKlNoQrTUVWXYZ,A0bC2dE456789LmOpRstuvwxyz\-aB1cD3eghijkMnPqSf_}; # 文字の置換
$s = 'エラー' if ($s =~ /_/); # 結果に_が入ってたら失敗
# ●ここで$sに符号化した文字列が得られている
print "
ttp://www.directs.ws/toon/?${s}\n";
print "
ttp://www.directs.ws/orange/?${s}\n";