2013-03-05 64 views
0

我想在我的web應用程序中實現sha512,所以我的數據庫上的密碼不可見。任何人如何編寫代碼來實現這一點?任何幫助是極大的讚賞!如何在我的web應用程序中實現Sha512>?

+1

這將是有益的知道用什麼語言你都寫在你的web應用! – 2013-03-05 10:40:17

+0

爲了澄清這應該做服務器端,幾乎每個語言都有某種庫(標準或第三部分)用於處理像這樣的問題 – 2013-03-05 10:43:49

回答

0

PHP:

$hashed = crypt("secret", '$6$xxxxxxxx$'); 

的Java:

import org.apache.commons.codec.digest.Crypt; 
String hashed = Crypt.crypt("secret", "$6$xxxxxxxx$"); 

它加密密碼時,你總是使用 「鹽」,而不僅僅是節省SHA512的輸出( 「祕密」)作出的重要「彩虹桌」攻擊難度較大。該「XXXXXXX」上面應該另外,從a-zA-Z0-9./

相關問題