1.6, dmitrmax (ok), 17:21, 01/06/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Зачем эти нехорошие люди похерили возможность иметь несколько инстансов состояния libtls в одном процессе, как это делает openssl?
| |
1.8, Ilya Indigo (ok), 23:07, 01/06/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
1 Может кто-нибудь может дать вразумительный, содержательный и обоснованный ответ на этот вопрос, по выбору наиболее криптостойкого режима симметричного шифрования с алгоритмом AES-256?
http://ru.stackoverflow.com/q/521905/209154
2 Можно ли с сабжем собрать php-модуль openssl или есть ли ему функционально-подобные, но с сабжем?
| |
|
2.10, Кит (?), 21:47, 03/06/2016 [^] [^^] [^^^] [ответить]
| +/– |
Нужно использовать не просто шифрование а аутентифицированное шифрование. Шифр AES на данный момент лучше всего использовать в режиме GCM. Еще есть режим OCB, который тоже на должном уровне, но у него есть юридические тонкости с патентом [1] - в США бесплатно его можно использовать только если Ваш код под GPL или в не коммерческих целях.
[1] https://en.wikipedia.org/wiki/OCB_mode#Patents
| |
|
3.11, Ilya Indigo (ok), 22:13, 03/06/2016 [^] [^^] [^^^] [ответить]
| +/– |
> Нужно использовать не просто шифрование а аутентифицированное шифрование.
Почему?
> Шифр AES на данный момент лучше всего использовать в режиме GCM.
Почему?
> Еще есть режим OCB
В php, в openssl, его нет.
...
15 = AES-256-CBC (16)
16 = AES-256-CFB (16)
17 = AES-256-CFB1 (16)
18 = AES-256-CFB8 (16)
19 = AES-256-CTR (16)
20 = AES-256-ECB (0)
21 = AES-256-OFB (16)
22 = AES-256-XTS (16)
...
98 = aes-256-cbc (16)
99 = aes-256-ccm (12)
100 = aes-256-cfb (16)
101 = aes-256-cfb1 (16)
102 = aes-256-cfb8 (16)
103 = aes-256-ctr (16)
104 = aes-256-ecb (0)
105 = aes-256-gcm (12)
106 = aes-256-ofb (16)
107 = aes-256-xts (16)
...
157 = id-aes256-CCM (12)
158 = id-aes256-GCM (12)
159 = id-aes256-wrap (8)
...
| |
|
|
5.13, Ilya Indigo (ok), 07:45, 04/06/2016 [^] [^^] [^^^] [ответить]
| +/– |
Большое спасибо за ваши ответы и ссылки. И желание понять меня и помочь.
Узнал чуточку нового. :-)
| |
|
|
|
|
|