• 締切済み

VB.NET Blowfishで文字列を暗号化

VB.NET Blowfishで文字列を暗号化したいです。 いろいろ調べているのですが、 見つけられない状況です。 参考となるソースコードなどご教授いただけますと幸いです。

noname#157373
noname#157373

みんなの回答

  • x-1919
  • ベストアンサー率52% (91/173)
回答No.1

> 参考となるソースコードなどご教授いただけますと幸いです。 何を知りたいのか言わなきゃ質問にならないんじゃないか? Blowfish のライブラリを自作したいわけ? ← とうていここで回答できるもんじゃない。 それともネット上に出回っている、いずれかのライブラリの使い方を知りたいわけ? ← ライブラリのドキュメントを読めば解決。 blowfish vb とか blowfish c# とか blowfish .net でググればイロイロ捗ると思うが・・・

関連するQ&A

  • VBで暗号化した文字列をJavaで複合化することは可能でしょうか。

    VBで暗号化した文字列をJavaで複合化することは可能でしょうか。 (異なる言語間での暗号化/複合化は不可能でしょうか。) 現在考えているのは、BlowFishで暗号化し、BASE64でエンコードしたリクエストを送信し、 Java側でBASE64でデコードし、BlowFishで複合化することを考えています。 VBとJavaで同じ文字列を暗号化して比較してみたところ、一致しませんでした。

  • 暗号化文字列を英数字のみにしたい

    文字列をJavaで暗号化してURLのクエリストリングに付加したいのですが、「=」「+」等の記号が含まれるとURLエンコーディングしないといけません。 こちらの都合上それを防ぎたいので、暗号化後の文字列を半角英数字のみで構成されるようにしたいのです。 いい案があればご教授ください。 尚、現在はアルゴリズムBlowfishで暗号化したバイト配列をBase64方式にてエンコードしています。 それですと記号が含まれてしまいます。

    • ベストアンサー
    • Java
  • phpのコードで暗号化された文字列を得る方法

    WordPressの無料で配布されているテンプレートの footer.phpにはこのようなコードが書かれています。 _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ <? eval(gzinflate(base64_decode('暗号化された文字列'))); ?> _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 文字列には英数字が沢山並んでいますが、これを暗号化される前の状態にしたいです。 どうすれば良いでしょうかご教示お願いします。

    • 締切済み
    • PHP
  • VB6 文字列間 入力

    VB6で文字列間に値を入力したいです。 (例) 文字列「00112233445566778899」 この文字列で2文字毎に「+」と「=」を入力させて 文字列「00+11+22+33+44+55+66+77+88+99=」 というようにするにはどうすればいいでしょうか?

  • 文字列を配列に…。

    VBはまだ始めたばかりで本当に初歩的なことかもしれませんが分かる方がおられたら是非教えて下さい。 text1.textから取り込んだ文字列を”一文字ずつ”(Dim a(100) as stringで宣言した)配列に格納したいのですがどうしたらいいのでしょうか?? <例>text1.textに"abc"と入力しcommandbuttonを押すとa(0)に"a"がa(1)に"b"がa(2)に"c"が格納されるといったかんじです。 ちなみに今私がしたいのはtext1.textに、ある文字列を入れその文字列を文字コードに変換しそれを一文字分ずつ+1してまたそのコードを文字に直しtext2.textに出力するというものです(ようは簡単な暗号化ですね)。 私はAscとChrコマンドを利用して1文字ずつコードをずらしていこうと思っているのですが、他に良い方法などあるのでしょうか?? 本当に初心者でどのようにしらたよいのか分かりません…。 どなたか分かりやすく教えていただけませんでしょうか?? お願いします。

  • 文字列の暗号化と復号化

    .NETで文字列を固定長に暗号化したい。(ユニコード対応できる) また、暗号化したものを復号化します。 .NETに付いている暗号化のモジュールはいくつがありますが、その以外のやり方がありましょうか? 例:何桁の平文を暗号化しでも8桁の十六進数又はBASE64の秘文になる。

  • 画像(jpg)⇒暗号⇒文字列(txt)⇒復号⇒画像(jpg)をやりたい

    画像(jpg)⇒暗号⇒文字列(txt)⇒復号⇒画像(jpg)をやりたい。 画像を文字列で取得して、 それを以下のURLの暗号メソッドを使用して http://dobon.net/vb/dotnet/string/encryptstring.html 変換した文字列をテキストで保管する。 そして、逆に先程のテキストを文字列で取得して、 先程のURLの復号メソッドを使用して、 変換した文字列をjpgで保管する。 これがやりたいのですが、 暗号する前と、暗号した後で変換される文字列が違ってしまいます。 画像とかは、テキストで開けるから普通に文字列として扱って問題ないのかな と思っているのですが・・・なんで違ってくるのかが分かりません。 ちなみに、URLのメソッド(暗号/復号)は普通の文字列での動作は確認が取れています。 自分がこれ原因かな~って思うと子は以下の通りです。 ・復号したファイルをファイルストリームで拡張子jpgにしている為、  画像ファイル作成時にしなければいけない処理が抜けている? ・読み込んだ文字列を一度テキストに書き込んでいる際に、何かしら文字コード関係で  不具合が生じている。 ・というか元々文字列で処理してjpgを暗号しようなんて無理 こんな私に助け舟を!! ・・・忘れていました。言語はC#です。 ご回答の程よろしくお願い致します。

  • VBA・VB6.0・VB.NETの文字列型

     失礼します。  Excel97/2000のVBAの文字列型変数は、アスキーコード129-159/224-252のデータを保持できないみたいですが、これはVB6.0/VB.NETなどでもそうなのですか?  つまり、VBAでは、 Sub main()  Dim s as String  s = Chr$(130)  Sheet1.Cells(1, 1) = Asc(s) End Sub  とすると、シートのA1に「0」が表示されてしまうということです。  というのも、私はVB6.0/VB.NETを持っていないのですが、ちょっとVB2.0時代のコードを使う必要が生じたので、VBAで実行してみたところ、以上のような仕様の違いに気付いたのです。  これがVBAだけの特性なのか、最近のVBはこういう仕様になってしまったのかが知りたいのです。

  • VBの文字列型について教えてください

    VBの文字列型についてヘルプを見てもわからないことがあります。 どなたか教えてください。 MSDNのヘルプでは、「固定長」は64kBまで、「可変長」は2GBまで、と何箇所も書いてあります。 が、どのようにしたら可変長に指定できるのかがわかりません。 最大で数MBのテキストファイル内容を1つの文字列変数に入れて扱えたら助かるんですが・・・・ お願いします。

  • VB2008,TextBoxの内容を暗号化したいです。

    お世話になります。 現在、VB2008にて、TextBoxに入力された内容を暗号化したいと思っております。様々なサイトを巡り、暗号化することはできたのですが、 Olacleの「dbms_obfuscation_toolkit.desencrypt(str, key, cry);」のやり方で暗号化するということは出来ますでしょうか?大分おかしな質問だとは思いますが、もし分かる方いらっしゃましたらおしえていただけないでしょうか・・・よろしくお願いします。 目的としましては、テーブルにある暗号化されたデータと、TextBoxにある内容が一致していれば、次のフォームに移動するといういわゆるログイン画面を作りたいのですが、TextBoxの内容を、テーブルのデータと同じやり方で暗号化すれば、比較することができるという話を聞いたのですが、dbms_obfuscation_toolkit.desencrypt(str, key, cry);というソースをVBで記述する方法がどうしてもわかりません・・・どなたかご教授ください。よろしくお願いします。

専門家に質問してみよう