回答編集履歴

5

a

2016/11/01 19:09

投稿

mpyw
mpyw

スコア5223

test CHANGED
@@ -1,4 +1,4 @@
1
- 鍵長を調整するだけですね。**PHPは気を利かして鍵長を自動設定してくれるようです。**あと今更太古のPEARを使うのも時代錯誤ですし,PHPにもOpenSSL関数群はあるので,そちらを使いましょう。
1
+ 鍵長を調整するだけですね。また今更太古のPEARを使うのも時代錯誤ですし,PHPにもOpenSSL関数群はあるので,そちらを使いましょう。**PHPのOpenSSL関数群は鍵長を自動調整してくれるようです。**
2
2
 
3
3
 
4
4
 

4

a

2016/11/01 19:09

投稿

mpyw
mpyw

スコア5223

test CHANGED
@@ -50,7 +50,7 @@
50
50
 
51
51
 
52
52
 
53
- echo openssl_encrypt($target, 'blowfish', $secret_key, 0, $iv); # => IbcSE/32Ed/DlW/88UxrmQ==
53
+ echo openssl_encrypt($target, 'bf-cbc', $secret_key, 0, $iv); # => IbcSE/32Ed/DlW/88UxrmQ==
54
54
 
55
55
  ```
56
56
 

3

a

2016/11/01 18:00

投稿

mpyw
mpyw

スコア5223

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  secret_key = 'パスワードパスワード' # 任意の鍵
16
16
 
17
- iv = "\x00\x01\x02\x03\x04\x05\x06\x07" # 8バイトのデータ
17
+ iv = "\x00\x01\x02\x03\x04\x05\x06\x07" # 8バイトの初期化ベクトル
18
18
 
19
19
 
20
20
 
@@ -22,7 +22,7 @@
22
22
 
23
23
  cipher.encrypt
24
24
 
25
- cipher.key_len = secret_key.bytesize # イト長と等しい長さにする
25
+ cipher.key_len = secret_key.bytesize # 【ここがポ
26
26
 
27
27
  cipher.key = secret_key
28
28
 
@@ -42,11 +42,11 @@
42
42
 
43
43
 
44
44
 
45
- $target = '平文平文';
45
+ $target = '平文平文'; # 任意のデータ
46
46
 
47
- $secret_key = 'パスワードパスワード';
47
+ $secret_key = 'パスワードパスワード'; # 任意の鍵
48
48
 
49
- $iv = "\x00\x01\x02\x03\x04\x05\x06\x07";
49
+ $iv = "\x00\x01\x02\x03\x04\x05\x06\x07"; # 8バイトの初期化ベクトル
50
50
 
51
51
 
52
52
 

2

a

2016/11/01 17:58

投稿

mpyw
mpyw

スコア5223

test CHANGED
@@ -1,4 +1,4 @@
1
- 鍵長を調整するだけですね。**PHPは気を利かして鍵長を自動設定してくれるようです。**勝手にあと今更太古のPEARを使うのも時代錯誤ですし,PHPにもOpenSSL関数群はあるので,そちらを使いましょう。
1
+ 鍵長を調整するだけですね。**PHPは気を利かして鍵長を自動設定してくれるようです。**あと今更太古のPEARを使うのも時代錯誤ですし,PHPにもOpenSSL関数群はあるので,そちらを使いましょう。
2
2
 
3
3
 
4
4
 

1

a

2016/11/01 17:57

投稿

mpyw
mpyw

スコア5223

test CHANGED
@@ -1,4 +1,4 @@
1
- キー長を調整するだけですね。**PHPは気を利かして鍵長を自動設定してくれるようです。**勝手にあと今更太古のPEARを使うのも時代錯誤ですし,PHPにもOpenSSL関数群はあるので,そちらを使いましょう。
1
+ 長を調整するだけですね。**PHPは気を利かして鍵長を自動設定してくれるようです。**勝手にあと今更太古のPEARを使うのも時代錯誤ですし,PHPにもOpenSSL関数群はあるので,そちらを使いましょう。
2
2
 
3
3
 
4
4