mirror of
https://github.com/schollz/croc.git
synced 2025-10-11 05:11:06 +02:00
ENcrypt file before sending
This commit is contained in:
parent
f143ab5455
commit
cd92fd6c8f
2 changed files with 27 additions and 14 deletions
21
main.go
21
main.go
|
@ -4,6 +4,7 @@ import (
|
|||
"bufio"
|
||||
"flag"
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"os"
|
||||
"strings"
|
||||
|
||||
|
@ -36,11 +37,6 @@ func main() {
|
|||
}
|
||||
|
||||
if len(fileName) > 0 {
|
||||
_, err := os.Open(fileName)
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
return
|
||||
}
|
||||
connectionTypeFlag = "s" // sender
|
||||
} else {
|
||||
connectionTypeFlag = "r" //receiver
|
||||
|
@ -58,6 +54,21 @@ func main() {
|
|||
}
|
||||
}
|
||||
|
||||
if connectionTypeFlag == "s" {
|
||||
// encrypt the file
|
||||
fdata, err := ioutil.ReadFile(fileName)
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
return
|
||||
}
|
||||
encrypted, err := Encrypt(fdata, codePhraseFlag)
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
return
|
||||
}
|
||||
ioutil.WriteFile(fileName+".encrypted", encrypted, 0644)
|
||||
}
|
||||
|
||||
log.SetFormatter(&log.TextFormatter{})
|
||||
if debugFlag {
|
||||
log.SetLevel(log.DebugLevel)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue