瀏覽代碼

instead of padding with 0's, cycle through the secret.

Anthony Woods 10 年之前
父節點
當前提交
092bb69c41
共有 1 個文件被更改,包括 1 次插入5 次删除
  1. 1 5
      pkg/util/encryption.go

+ 1 - 5
pkg/util/encryption.go

@@ -60,11 +60,7 @@ func encryptionKeyToBytes(secret string) []byte {
 	keyBytes := []byte(secret)
 	keyBytes := []byte(secret)
 	secretLength := len(keyBytes)
 	secretLength := len(keyBytes)
 	for i := 0; i < 32; i++ {
 	for i := 0; i < 32; i++ {
-		if secretLength > i {
-			key[i] = keyBytes[i]
-		} else {
-			key[i] = 0
-		}
+		key[i] = keyBytes[i%secretLength]
 	}
 	}
 	return key
 	return key
 }
 }