瀏覽代碼

included passphrase in password generation

bmallred 10 年之前
父節點
當前提交
b7ff626720
共有 2 個文件被更改,包括 3 次插入2 次删除
  1. 2 1
      main.go
  2. 1 1
      main_test.go

+ 2 - 1
main.go

@ -157,8 +157,9 @@ func decrypt(encryptedText, profile, passphrase string) ([]byte, error) {
157 157
// Generate the passphrase
158 158
func generatePassphrase(profile, passphrase string, settings Site) ([]byte, error) {
159 159
	clearText := fmt.Sprintf(
160
		"%s-%s-%s",
160
		"%s-%s-%s-%s",
161 161
		strings.ToLower(profile),
162
		strings.ToLower(passphrase),
162 163
		strings.ToLower(settings.Host),
163 164
		settings.Revision)
164 165

+ 1 - 1
main_test.go

@ -19,7 +19,7 @@ func TestGeneratePassphrase(t *testing.T) {
19 19
	}
20 20
	i := 0
21 21
22
	expected := "15898B4\\3738|f656d"
22
	expected := "C\\041|e1dc001da138"
23 23
	for i = 0; i < 2; i++ {
24 24
		b, _ := generatePassphrase(profile, passphrase, site)
25 25
		actual := fmt.Sprintf("%s", string(b))