Add password hashing function
This commit is contained in:
		@@ -6,10 +6,18 @@ import (
 | 
			
		||||
	"encoding/hex"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
func GenerateVerifyKey(key string) string {
 | 
			
		||||
func generateHMAC(key string, data string) string {
 | 
			
		||||
	mac := hmac.New(md5.New, []byte(key))
 | 
			
		||||
 | 
			
		||||
	mac.Write([]byte(key))
 | 
			
		||||
	mac.Write([]byte(data))
 | 
			
		||||
 | 
			
		||||
	return hex.EncodeToString(mac.Sum(nil))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func GenerateVerifyKey(key string) string {
 | 
			
		||||
	return generateHMAC(key, key)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func GeneratePasswordHash(password string) string {
 | 
			
		||||
	return generateHMAC("streaming", password)
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user