テキストを様々な方式で変換や暗号化する「Universal Encoding Tool」はパスワード作成にも役立つ
「Universal Encoding Tool」は、入力されたテキストを16進数列やBase64文字列などへに変換したり、MD5やSHA1などでのハッシュ値の計算や、DESやRijndael(AES)などのアルゴリズムでの暗号化を行なえる変換ツールだ。
変換後の文字列を「共有」コマンド対応アプリに受け渡したり、「共有」から受取ったテキストを変換することもできるので、秘密のメッセージを暗号化して知人とやりとりしたい場合などに役立つだろう。
スマホでそんなことをする機会は滅多にないかも知れないが、他にも使い道はある。
これらの変換機能を使えば、覚えやすい文字列から安全性の高い複雑なパスワードを作成できるのだ。
パスワード管理ツールに完全にランダムなパスワードを保存して使っていると、インストールした端末が故障したりして使えなくなったときにパスワードが分からなくてログインできなくなってしまう恐れがあるが、このアプリならば他の端末にインストールして同じパスワードを再生成できるので安心だぞ。
・Universal Encoding Tool – Android Apps on Google Play
Universal Encoding Toolを起動したら、上部のドロップダウンリストから変換方式を選択しよう。
「your text input」と表示されている欄に変換元のテキストを入力して「Ok」を押せば変換が実行される。
「Conv: ASCII to Hex」では、テキストを16進数列に変換できる。「Conv: Hex to ASCII」では逆の変換も可能だ。
メニューの「Share text」を選択すれば、「共有」対応アプリにテキストを受け渡せる。また、他のアプリの「共有」メニューからUniversal Encoding Toolにテキストを受け渡すことも可能だ。
覚えやすい語句を複雑なパスワードに変換するには、「Encrypt: Rijndael 256 enc」を選択し、「Key」と「your text input」に元となる語句を入力して「Ok」を押そう。
このように、暗号化後のデータをBase64エンコードした文字列が表示される。暗記する必要があるなら、先頭の何文字かを取り出して一定の記号や語句を追加・挿入して使うといいだろう。
この暗号化処理は、「OpenSSL」というプログラムで「openssl enc -aes-256-ecb -e -a -K {ASCII to Hexで変換したKey(空白を除く)} -iv 0 -nosalt -in {変換元テキストを保存したファイル名}」というようなコマンドラインを実行するのに相当する。もしUniversal Encoding Toolが入手できなくなっても、OpenSSLを入手すれば同じパスワードを生成可能だ。
なお、Keyが32文字を超えた場合は、32文字ごとに分割してXOR(ビットごとの排他的論理和)という処理を行なっているようだが、ややこしいのでKeyの長さは32文字以内にした方がいいだろう。
関連記事
MS Wordのファイルをテキストエディタなどで使いたければ「Doc Converter」で変換
スマホ単体でZIPにかかったパスワードを無理やり割り出し中身をぶっこ抜く方法
日本語や英語の任意のテキストを合成音声でしゃべらすことができる「SubTalker」
NFC対応端末同士でクリップボードのテキストを素早く転送できる「Clipboard Beam」
クリップボードの履歴を保存し、過去にコピーしたテキストを貼り付けられる「ClipStore」
「Google翻訳」にカメラで写した欧文テキストを翻訳するOCR機能が追加!
Android上で快適にテキストを編集したければ「Jota Text Editor」
登録したパスワードを素早く入力できる「すべてのカギ」
【特集まとめ】各種サイト等のパスワードを母艦/Androidで共通管理するKeePass徹底活用テク
2013年06月20日09時19分 公開 | カテゴリー: セキュリティ | キーワード:アプリ | Short URL
ツイート
最新記事
- 足裏マッサージでリフレッシュ!デスク下を快適に過ごせるフットレスト!
- デスクワークの姿勢を改善!足を置くためのフットレスト!
- 気分に合わせて選べるアタッチメントホルダー!ストラップやネックストラップをスマホに手軽に取り付け!
- カラバリ豊富なスマホベルト!スマホ背面に貼り付けるだけ!
- 簡単取り付け簡単利用!高い粘着性能で安心して使えるスマホリング!
- スマホの充電もできるヘッドフォンスタンド!ケーブルホルダー付きで整理整頓できる!
- スマホサイズで携帯便利な自撮り棒!わずか140gの超軽量設計!
- ゲームを楽しむだけで無く、おしゃれにも使えるカラバリ!有線でも無線でも使えるゲームコントローラー!
- 小さく運ぶ、大きく使う!移動中も効率的に休める枕!
- 柔軟なケーブル管理!すべてのケーブルが絡まないようにする結束バンド!
- 一瞬でくるっとまとまる充電ケーブル!急速充電も高速データ伝送も対応!
- 小型化とスタイルの融合!テンキーレスで一日ゲームをするのも快適!
- 太めのケーブルも使えるマグネット式ケーブルクリップ!6個セットで家中どこでも使える!
- クランプで手軽に設置できるケーブルトレー!使い方によって小物入れとして使うことも!
- 配線を整理してスッキリ!デスク裏に設置する布製ケーブルトレー!
- 液晶ディスプレイの上を小物置きに!設置も取り外しも簡単なディスプレイボード!
- 照明の常識が変わる究極のモニターライト!自動調光で常に最適な明るさ!
- 狭いデスクを広々使う!可動域の広いモニターアーム!
- 大きな文字で見やすいデジタル時計!壁掛け時計としても置き時計としても!
- 3in1のヘッドホンスタンド!USBハブや 3.5mmオーディオ機能も!
- ゲームやテレワークを快適に!目に優しい設計のモニターライト!
- 便利なUSB電源のPCスピーカー!Bluetooth接続にも対応!
- 高さと向きを自由に調整可能!様々なゲーム周辺機器を収納できるスタンド!
- 安定性抜群!スマホを安定して置いておける折りたたみ式のスマホスタンド!
- 片手で脱着できるスマホホルダー!ダッシュボードでもエアコン送風口でも!
- AUX経由で音楽再生!Bluetoothでワイヤレスに再生できる!
- 小さい空間のあらゆるところで空気を浄化!プラズマクラスター搭載のコンパクトな空気清浄機!
- 2台の機器を立てて収納できるクラムシェルスタンド!重量感があるので安心して置ける!
- 超スリムで持ち運びも簡単!ノートPCを最適な角度に出来るスタンド!
- ボタン1つで締めるも緩めるも手軽に!シンプル操作で高精度作業!