テキストを様々な方式で変換や暗号化する「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
ツイート
最新記事
- キーホルダー型で持ち運びに便利!高速データ伝送にも急速充電にも対応!
- デスクで正座・あぐら・片膝立て!様々な座り方が出来るバランスチェア!
- 3in1ワイヤレス充電器!取り外せるモバイルバッテリーが付属!
- 超薄いモバイルバッテリー!iPhone背面に貼り付けて使える!
- コンセント搭載の小型モバイルバッテリー!折りたたみ式プラグで持ち運びも簡単!
- MacBookやiPad用のクラムシェルスタンド!もちろんWindowsパソコンでも!
- ベッドに寄りかかるときに使ってほしい三角クッション!ポケット付きでスマホを入れておける!
- 超軽量な背もたれクッション!持ち運んで家中どこでもくつろげる!
- 高反発な三角クッション!ソファやベッドで背もたれとして使える!
- 幅広のフットレストで快適にパソコン作業を!無段階に調節できるチルトフットレスト!
- シリコン編組ケーブルでながーく使える!タブレットやパソコンの充電に!
- 縦型ノートパソコンスタンドでスマートにパソコンを置いておける!スロット幅は簡単に調整できる!
- 家庭やオフィスに最適な木製の足踏み台!血流を良くしてリフレッシュにも!
- 足ふみ運動でリフレッシュ!パソコン作業にも最適な動くフットレスト!
- 足裏マッサージでリフレッシュ!デスク下を快適に過ごせるフットレスト!
- デスクワークの姿勢を改善!足を置くためのフットレスト!
- 気分に合わせて選べるアタッチメントホルダー!ストラップやネックストラップをスマホに手軽に取り付け!
- カラバリ豊富なスマホベルト!スマホ背面に貼り付けるだけ!
- 簡単取り付け簡単利用!高い粘着性能で安心して使えるスマホリング!
- スマホの充電もできるヘッドフォンスタンド!ケーブルホルダー付きで整理整頓できる!
- スマホサイズで携帯便利な自撮り棒!わずか140gの超軽量設計!
- ゲームを楽しむだけで無く、おしゃれにも使えるカラバリ!有線でも無線でも使えるゲームコントローラー!
- 小さく運ぶ、大きく使う!移動中も効率的に休める枕!
- 柔軟なケーブル管理!すべてのケーブルが絡まないようにする結束バンド!
- 一瞬でくるっとまとまる充電ケーブル!急速充電も高速データ伝送も対応!
- 小型化とスタイルの融合!テンキーレスで一日ゲームをするのも快適!
- 太めのケーブルも使えるマグネット式ケーブルクリップ!6個セットで家中どこでも使える!
- クランプで手軽に設置できるケーブルトレー!使い方によって小物入れとして使うことも!
- 配線を整理してスッキリ!デスク裏に設置する布製ケーブルトレー!
- 液晶ディスプレイの上を小物置きに!設置も取り外しも簡単なディスプレイボード!