зашифровать файл с помощью SHA256 с помощью C / C ++ - PullRequest
0 голосов
/ 21 марта 2010

Как я могу кодировать файл, используя sha256 и c / c ++ ??? Спасибо!

Ответы [ 2 ]

8 голосов
/ 21 марта 2010

SHA 256 означает алгоритм безопасного хэширования!Он будет производить только хэш данного файла.Вы не можете извлечь исходный файл из данного хэша, иначе хэш-функции бесполезны.

Если вы хотите выполнить шифрование / дешифрование, то AES будет лучшим решением.Все, что вам нужно, находится в OpenSSL .

2 голосов
/ 21 марта 2010

Если вы не знаете, для чего нужен SHA, вам лучше спросить кого-то, кто знает это, а не делать это самостоятельно. Даже если вы используете данную библиотеку, очень высоки шансы, что вы будете производить змеиное масло. Безопасность зависит не только от вызова некоторых функций шифрования.

...