mirror of
https://github.com/schollz/croc.git
synced 2025-10-11 05:11:06 +02:00
Send sha256sum and check it Fixes #2
This commit is contained in:
parent
0cf680fd66
commit
3ab0f92bd8
3 changed files with 42 additions and 31 deletions
7
main.go
7
main.go
|
@ -20,6 +20,7 @@ var server, file string
|
|||
// Global varaibles
|
||||
var serverAddress, fileName, codePhraseFlag, connectionTypeFlag string
|
||||
var runAsRelay, debugFlag bool
|
||||
var fileSalt, fileIV, fileHash string
|
||||
|
||||
func main() {
|
||||
flag.BoolVar(&runAsRelay, "relay", false, "run as relay")
|
||||
|
@ -62,14 +63,14 @@ func main() {
|
|||
log.Fatal(err)
|
||||
return
|
||||
}
|
||||
encrypted, salt, iv := Encrypt(fdata, codePhraseFlag)
|
||||
var encrypted []byte
|
||||
encrypted, fileSalt, fileIV = Encrypt(fdata, codePhraseFlag)
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
return
|
||||
}
|
||||
ioutil.WriteFile(fileName+".encrypted", encrypted, 0644)
|
||||
ioutil.WriteFile(fileName+".salt", []byte(salt), 0644)
|
||||
ioutil.WriteFile(fileName+".iv", []byte(iv), 0644)
|
||||
fileHash = HashBytes(fdata)
|
||||
}
|
||||
|
||||
log.SetFormatter(&log.TextFormatter{})
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue