• ベストアンサー

画像を暗号化しtxtで保存する方法をおしえてくだい

いつもお世話になってます。 今回は画像をjavaで暗号化してtxtで保存する方法をおしえてください。 例えば、drawableフォルダの直下にbg.pngがあるとします。 (drawable/bg.png) これをjavaプログラムで暗号化し保存するにはどうしたらいいですか? 具体的なコードがなくて困っています。端的でもかまいませんのでサンプルコードをいただけると大変たすかります。 素人なので的外れな質問があるかと思いますが、よろしくお願いいたします。

  • Java
  • 回答数2
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • salsberry
  • ベストアンサー率69% (495/711)
回答No.2

この質問者さんは前の質問 (QNo.6949123) でAndroidのアプリ作成と書いているので、テキスト化の方法としてANo.1に挙げられているBase64を使うなら、android.utilのBase64クラスが使えると思います。 http://developer.android.com/reference/android/util/Base64.html

rivalknockout
質問者

お礼

android.utilのBase64、、、しらべてみます!

その他の回答 (1)

  • LOHA
  • ベストアンサー率52% (203/388)
回答No.1

txtで保存するにはBase64などにエンコードしてあげればよいでしょう。 http://ja.wikipedia.org/wiki/Base64 http://d.hatena.ne.jp/suusuke/20080124/1201106904 暗号化については何を目的としているのかが分からりませんが以下を参照してみると良いかもしれません。 http://www.trustss.co.jp/Java/JEncrypt100.html http://www.itmedia.co.jp/enterprise/articles/0407/01/news017.html

rivalknockout
質問者

お礼

Base64ですね、つかってみようともいます

関連するQ&A

  • 画像のテキストデータ化・暗号化について

    いつもお世話になってます。 今回は画像の暗号化と変換についておしえてください。 現在、Androidのアプリ制作をしています。 画像をテキストデータにし暗号化したものをサーバにアップロードし、それをユーザがダウンロードしたときにプログラム(Java)によって復号し、元のpng画像に変換したいのですが、その方法がいまいちわかりません。 Q1.画像pngのバイナリデータをテキストデータにするにはどうしたらいいですか? Q2.テキストデータをプログラム(?)で暗号化するにはどうしたらいいですか?(できればJavaで。 初心者なので的外れな質問があるかと思いますが、どうぞよろしくお願いいたします。

    • ベストアンサー
    • Java
  • Unicodeで保存されたtxtファイルを開いて編集後Unicodeで保存する方法について

    VC++.NETを使ってプログラミングをしております。 タイトルの通り、Unicodeで保存されているtxtファイルを 開いて編集後、再びUnicodeのtxtで保存したいのですが、 具体的な方法がわかりません。 普通にCFileクラスで開いて、CStringクラスで編集後、 保存して大丈夫でしょうか? サンプルプログラムが紹介されているWEBページや、方法を ご存知の方教えてください。

  • 画像を保存するBATを。。。

    "C:\Program Files\Internet Explorer\IEXPLORE.EXE" ~URL~/exp.png に続いて、フォルダを指定して exp.png を保存するにはどのようにすれば良いでしょうか? 方法が御座いましたらご教示下さい。宜しくお願いします。

  • フォルダの暗号化?

    パソコンに関してはど素人中のど素人です。家族でデスクトップ型のPCを共有して使ってます。自分のフォルダを作って、勝手に使われたくなかったり、見られたくなかったり(^^;)するファイルを保存してあるんですが、どうも荒らされているようです。そこでフォルダにパスワードを設定しようとか思って色々調べたらフォルダの暗号化とか言うのが沢山でてきたのですが、それでこの問題は解決されるのでしょうか。なにかフォルダをパスワードでロックできるような無料ツールがあれば教えてください。お願いします。

  • JAVAアプレットで画像保存

    JAVAアプレットで写真画像を呼び出して、その写真上にdrawOvalなどで円を描いて その加工した写真をJPEGで保存したいのですが保存方法がわかりません。 JPEGImageEncoder等も参照しましたが、いまいちよく解りません。 出来ればサンプルプログラムなどあればうれしいのですがよろしくお願いします。

    • ベストアンサー
    • Java
  • Java ファイルの保存名を予め表示したい

    Java初心者です、よろしくお願いします 今Javaでプログラムを作っているんですが ファイル保存時にセーブファイルダイアログに予め 「読み込んだファイル名の拡張子を変えたファイル名」 を表示させるような事は出来ないのでしょうか? showOpenDialog()でsample.datを読み込ませて showSaveDialog()で保存するときにはsample.txtが表示されていて 後は保存ボタンを押すだけ……のような形にしたいのですが FileFilter型のどこかにそのようなメソッドがあるのでしょうか?

    • ベストアンサー
    • Java
  • メモ帳の保存

    Javaを始めたのですが、メモ帳で作成した文章を、Cドライブの下に作ったフォルダに保存しようとすると必ず.txtがついてしまい、テキストになってしまいます。名前の終わりに.javaとつけてるんですが…。 これは仕方がないんでしょうか。 作業上つけたくないんですが。

    • ベストアンサー
    • Java
  • VB2010 txtファイルとして保存をする方法

    度々、VBの質問をしています。学習中ですみません。 TextBoxに入力されている文字をテキストファイルとして保存したいのですが、 参考にしているテキストが、Imageファイルだったので途中から分からなくて… どのようにしたら良いのでしょうか? ’OKボタンがクリックされたときに 入力するコードをどなたか教えてください。 フォームにメニューを追加し、その下に名前を付けて保存を入力しています。 Private Sub 名前を付けて保存ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 名前を付けて保存ToolStripMenuItem.Click Dim sfd As New SaveFileDialog 'はじめに表示されるフォルダを指定する sfd.InitialDirectory = "C:\Users\○○\Desktop" '「ファイルの種類」に表示される選択肢を指定する sfd.Filter = "すべてのファイル(*.*)|*.*|テキストファイル(*.txt)|*.txt" '「テキストファイル」が選択されているようにする sfd.FilterIndex = 2 sfd.Title = "保存先のフォルダを選択してください。" sfd.RestoreDirectory = True 'ダイアログボックスを表示する If sfd.ShowDialog() = DialogResult.OK Then 'OKボタンがクリックされたとき End If

  • VistaでCドライブ直下に保存したファイルをコンパイルできない

    初めて質問させて頂きます。VistaのPCでJavaのプログラムファイルを Cドライブ直下に保存し、コマンドプロンプトでjavacでコンパイルすると「書き込み中にエラーが発生しました。アクセスが拒否されました」 とエラーになります。フォルダを作成して、そこにファイルを保存すればコンパイルできるのですが、Cドライブ直下に保存したファイルをコンパイルしたいのです。Vistaの設定を何か変更すればよろしいのでしょうか。宜しくお願い致します。

    • ベストアンサー
    • Java
  • VBAでtxtを読み込みxlsで保存したい

    C:\Documents and Settings\All Users\デスクトップ\sample.txt は次のようなデータになっています。 A B C 1,234 567,890 23,333 1,234 567,890 23,333 このデータをVBAを使ってExcelに読み込み、C:\Documents and Settings\All Users\デスクトップ\sample.xls として保存にしたいのですが、どのようなコードを書けばよいものでしょうか? sub test() Dim fso, f, ts Dim sline As String Set fso = CreateObject("scripting.filesystemobject") Set f = fso.getfile("C:\Documents and Settings\All Users\デスクトップ\sample.txt") Set ts = f.openastextstream(1) Do While ts.atendofstream <> True sline = sline & ts.readline & vbCrLf Loop ts.Close ' MsgBox sline End Sub ここまでいったのですが、slineをexcelにだすことができません。 教えていただけると助かります・。

専門家に質問してみよう