Cipher関数による暗号化
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
tkd
投稿数: 48
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
Cipher関数を使ってRSA暗号を行おうとしているのですが
キーが正しくありませんとエラーが出てしまいうまくいきません。
Cipher(9,[暗号化データ],[暗号化キー])
ヘルプにはキーの数と長さに
最小値48,最大値2048,推奨値128と記述があるのですが
何を意味するのか分かりません。
BLOWFISH暗号はサンプルの通りできるのですがRSAだとうまくいかないです
モード未対応となっているので利用できないということでしょうか
キーが正しくありませんとエラーが出てしまいうまくいきません。
Cipher(9,[暗号化データ],[暗号化キー])
ヘルプにはキーの数と長さに
最小値48,最大値2048,推奨値128と記述があるのですが
何を意味するのか分かりません。
BLOWFISH暗号はサンプルの通りできるのですがRSAだとうまくいかないです
モード未対応となっているので利用できないということでしょうか
投票数:0
平均点:0.00
mokomoko101
居住地: 大阪
投稿数: 53
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
こんにちは。
暗号化キーの長さは、使用する暗号化キーの定義する桁数の事ですね。
実際の文字列ではないようです。
最大値:60であれば、使用する暗号化キー項目が(A=文字で)60バイト迄で定義しなければならないようです。
桁数の定義さえ合っていれば、実際の文字列は最小値を超えていればいいので、例えばヘルプにある暗号化キー"SECRET"でも
1〜8までのアルゴリズムはちゃんと関数が機能します。
※アルゴリズム8は、モードに'ECB3'、または'CBC3'の記述の追記が必要です。
が、9だけはどうやっても関数が正しく機能しませんね。
さらに何か隠された暗号があるのかもしれません…
暇な時に調べてみませう
暗号化キーの長さは、使用する暗号化キーの定義する桁数の事ですね。
実際の文字列ではないようです。
最大値:60であれば、使用する暗号化キー項目が(A=文字で)60バイト迄で定義しなければならないようです。
桁数の定義さえ合っていれば、実際の文字列は最小値を超えていればいいので、例えばヘルプにある暗号化キー"SECRET"でも
1〜8までのアルゴリズムはちゃんと関数が機能します。
※アルゴリズム8は、モードに'ECB3'、または'CBC3'の記述の追記が必要です。
が、9だけはどうやっても関数が正しく機能しませんね。
さらに何か隠された暗号があるのかもしれません…
暇な時に調べてみませう
投票数:0
平均点:0.00