
ブラウザ上で動作するMD5等のハッシュ計算ツールは色々ありますが、
題名の通り「計算したハッシュ値を16進数ではなく10進数表記してくれる計算ツール」をご存知ないでしょうか?
16進数表記のハッシュ値を出してから、何らかの方法で10進数表記に変換すれば良い話なのですが
その手間を省き、一度の変換で文字列から10進数の数値にできれば便利だなぁと思っております。
ブラウザ上で動作するものであればベストですが、別にそうでなくても構いません。
ただ、できればフリーウェアに限らせてください。
よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
「ブラウザ上で動作する」というのが、サーバーサイドなのかクライアントサイドなのかがわかりませんが。
使用している言語が、「多倍長数」「任意精度数」と呼ばれるものに対応している場合、単純な16進文字列→整数の変換できます。
例) Ruby
a="123456789abcdef0123456789abcdef".to_i(16) #文字列を16進数として整数に変換
# => a=1512366075204170929049582354406559215
16進文字列→多倍長整数の変換が無い場合でも、足し算とかけ算でできます。
このとき、多倍長演算用の関数を使うと、結果が多倍長になります。
例) fc3 を変換する場合
d=0
d=0 * 16 + 15 # fを足す。=15
d=15 * 16 + 12 # 上を16倍してcを足す = 240+12 = 252
d=252 * 16 + 3 # 上を16倍して3を足す = 4032 + 3 = 4035
多倍長演算が無い場合は、自作できます。
考え方は、小学校でやった筆算です。
桁分の箱を用意し、一桁ずつ計算、桁が溢れたら、その分は上の桁に足す、という感じにすればいいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
緯度・経度の値をエクセルで変...
-
勝手に無変換になる
-
IDE?をSATAのHDDが使えるよう...
-
名前を数字にしたい。
-
Windows Media PlayerからMP3に...
-
cdiをisoに変換したいのですが
-
スマホ(iPhone)で写真を絵に...
-
無料でも使えるSSDを、MBRからG...
-
青の吹き出しの何をどう考えれ...
-
アリーナ型議会と変換型議会の...
-
エクセル関数/10進法から60進法...
-
handbrakeで全てのチャプターを...
-
Photoshopで8ビットに変換の仕方
-
スクリーンショット:文字がぼ...
-
カーナビにスマホ画面を表示さ...
-
画像のTIF(普通のTIF)からTIFF...
-
Irfanviewでの2値化について
-
つらそう…を丁寧に言うなら、お...
-
PDFをパソコンへの取り込みとPD...
-
フリーの動画変換ソフトを教え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
緯度・経度の値をエクセルで変...
-
エクセル関数/10進法から60進法...
-
勝手に無変換になる
-
青の吹き出しの何をどう考えれ...
-
つらそう…を丁寧に言うなら、お...
-
スマホ(iPhone)で写真を絵に...
-
●Illustrator CMYKをRGB変換し...
-
フォルダ、ファイル名の一括変...
-
Wordに囲い文字というのがない...
-
アリーナ型議会と変換型議会の...
-
カーナビにスマホ画面を表示さ...
-
意外に?以外に??どちらが正...
-
VB.NETで小数点以下の桁数を取...
-
無料でも使えるSSDを、MBRからG...
-
土日祝 の正しい読みは
-
cdiをisoに変換したいのですが
-
DMファイルをDXFかDWGに変換で...
-
スプレッドシートから、スプレ...
-
Google 日本語入力の調子がおか...
-
handbrakeで全てのチャプターを...
おすすめ情報