今PHPで掲示板を作っていまして投稿者のIPアドレスを暗号化して表示しようと思ってます。
例えば名前を変えて投稿しても同じIPアドレスなら同じ表示(数字や英字)が出るようにしたいんです。
接続を切ってしまえばIPアドレスは変わってしまうのですが、少し位自作自演がなくなるのではないかと思いまて。
それでPHPで数字を暗号化するような事はできるのでしょうか?
まだPHPを初めて間もないので作り方が載っているサイト等がありましたら教えてください。
またこの関数を使えばできる等のヒントでも構いません。
よろしく御願いします。
PHP4.3.7です。
No.1ベストアンサー
- 回答日時:
string md5(string)を参照すると幸せになれるかも。
具体的に言うと、md5ダイジェストは同じ文字列からは必ず同じハッシュが生成される。
さらに、利点として0バイトの文字だろうが5000バイトの文字だろうが、md5ダイジェストは必ず32バイト(16進形式のASCII文字列だから)になるので、格納する器を用意しやすい。
まぁ実際いろんなIPアドレス文字列をmd5してみて、どんな風になるか試してみると良いだろう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- VPN 接続のたびにIPが変わるVPNサービスが知りたい 2 2022/06/27 02:34
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- ネットワーク 自作のサーバーPCが自宅内のネットワークに接続できない 3 2023/01/24 16:58
- その他(プログラミング・Web制作) このプログラミング誰か教えてくれませんか 4 2022/04/29 15:56
- Oracle ビットで表せる数値について 3 2022/09/12 16:37
- ネットワーク cutestat.comというサイトでipアドレスが確認できる件 1 2022/04/10 14:19
- UNIX・Linux raspberry piを使ったWebサーバー制作をしています、接続するネットワークを変更したときに 1 2023/01/09 15:57
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- Firefox(ファイヤーフォックス) Firefoxのグーグル検索で表示される現在地を修正したい!!! 1 2022/05/17 10:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UTF-8で5~6バイトになる文字コ...
-
10Mバイトて文字数に すると何...
-
COBOLのCOMP形式について
-
ビットスワップとバイトスワッ...
-
全角半角を調べるライブラリ関...
-
エクセルシート名の制限を変更...
-
VB6でのファイルサイズ取得につ...
-
【ActionScript】全角半角の判...
-
バイナリとBCDコード
-
「1TB」のHDDに日本語は何字入...
-
ソケット通信
-
1KBが1024byteな理由
-
Javaで日本語1文字のバイト数
-
:(コロン)のKeyCode
-
日付時刻を4バイトに
-
【VB2005】テキストボックス内...
-
最大長を用意せずにバイナリデ...
-
VB 2008: LenB関数の代行機能は...
-
unicode←→JISコード
-
Visual C++ 2008 Express Editi...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
10Mバイトて文字数に すると何...
-
UTF-8で5~6バイトになる文字コ...
-
char str[256]の256の意味は?
-
エクセルシート名の制限を変更...
-
COBOLのCOMP形式について
-
バイナリとBCDコード
-
バイト列とバイナリ列の違いが...
-
ビットスワップとバイトスワッ...
-
ピクセル,dpiから容量(バイト...
-
SQLで1バイト、2バイト混在...
-
Javaで日本語1文字のバイト数
-
「1TB」のHDDに日本語は何字入...
-
機種依存文字をチェックしたい。
-
VBAでShift-JISのURLエンコード
-
GetWindowTextでアドレスバーか...
-
COBOL PICTUREで X,S,Vの意味
-
【VB2005】テキストボックス内...
-
URLは最高何文字まで可能なので...
-
1KBが1024byteな理由
-
ワイド文字のバイト数が取得で...
おすすめ情報