Re: 在linux下c語言引用雜湊函數
※ 引述《tinlans.bbs@whshs.cs.nccu.edu.tw (汀)》之銘言:
: ※ 引述《philipslog.bbs@bbs.wretch.cc》之銘言:
: > 請教各位在linux下,假設要使用openssl的相關雜湊函數如md5、sha1來給c語言使用
: > 而可以對文字或檔案進行加密,不知道各位是否有嘗試過呢?thx
: openssl 開放出來的 programming interface 大都是網路函式,
: 可能派不上用場,
: 大部分 unix 會有的 libcrypt 倒是可以試試看,
: 不過印象中是沒有 sha1。
nope!
OpenSSL也有crypto的library, 不過不是很好用, man page的說明很少
sha1可參考這
http://www.openssl.org/docs/crypto/sha.html#
md5可參考這
http://www.openssl.org/docs/crypto/md5.html#
O'Reilly有一本書講怎麼使用這個library(還有OpenSSL)
http://www.oreilly.com/catalog/openssl/
不過sha1跟md5都是做hash, 只能當做authentication用
無法做加解密
: 另外,你拿 hash function 去加密檔案應該是解不回來,
: 至少 md5 是這樣。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.85.212.106
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章