Score:0

ฉันจะสะท้อนสตริงไปยังไฟล์และเรียกใช้ฟังก์ชันเพื่อแฮชในฟังก์ชันเดียวกันได้อย่างไร

ธง cn

ฉันกำลังพยายามสร้างฟังก์ชันที่ฉันส่งผ่านตัวแปร 2 ตัว อันดับแรก สตริงที่จะแฮช จากนั้นตัวแปรเพื่อระบุชนิดของแฮช md5 หรือ sha1. นี่คือฟังก์ชั่นที่ฉันสร้างขึ้น:

แฮชเวิร์ด () {
    เสียงสะท้อน $1 > pw.txt && $2 pw.txt | ตัด -d ' ' -f 1 
} > เดสก์ท็อป/hashedWord.txt

มันทำงานเป็น:

แฮชเวิร์ด aStringToHash, md5sum

ที่ไหน aStringToHash คือ $1 ตัวแปรและ md5sum (ตัวแปรแฮช) คือ $2.

BeastOfCaerbannog avatar
ca flag
ยังไม่ชัดเจนว่าปัญหาของคุณคืออะไร มีอะไรผิดปกติกับการทำงานของคุณ? โปรด [แก้ไข] คำถามของคุณเพื่อให้ชัดเจนยิ่งขึ้น
pLumo avatar
in flag
ทุกคนสามารถอ่านรหัสผ่านของคุณในรูปแบบข้อความที่ชัดเจนใน `pw.txt`
JakobyScream avatar
cn flag
ไม่เป็นไร ไม่ใช่รหัสผ่านของฉัน นี่ควรจะเป็นฟังก์ชันที่รวดเร็วในการสร้างตัวอย่างรหัสผ่านที่แฮชเพื่อใช้เป็นแนวปฏิบัติกับแฮชแคท
Score:3
ธง in

คุณมีปัญหาหลายประการ:

  • เสียงสะท้อน มีข้อผิดพลาดได้ง่าย โดยเฉพาะอย่างยิ่งสำหรับสตริงที่คุณไม่ได้ควบคุม ใช้ดีกว่า พิมพ์ฉ.
  • ตัวแปรของคุณไม่ได้ถูกยกมา --> พิมพ์f '%s' "$1"
  • คุณบันทึกรหัสผ่านเป็นข้อความที่ชัดเจนลงในไฟล์ ทำไม ??? คุณควรไพพ์ไปที่อัลกอริทึมการแฮชของคุณโดยตรง มิฉะนั้น คุณจะเปิดเผยรหัสผ่านของคุณ
  • ถ้าคุณทำอย่างนั้น คุณก็ไม่จำเป็น เสียงสะท้อน หรือ พิมพ์ฉ ได้เลย คุณสามารถใช้ นี่สตริง --> <<< "$1"
  • ถ้าคุณต้องการคุณสามารถใช้ ไฟล์ที แทน > ไฟล์ เพื่อดูผลลัพธ์บนหน้าจอด้วย
  • เดสก์ท็อป/hashedWord.txt เป็นเส้นทางสัมพัทธ์ ถ้าคุณไม่ได้อยู่ใน ~ซึ่งจะทำให้เกิดข้อผิดพลาด ใช้เส้นทางสัมบูรณ์ เช่น ~/Desktop/hashedWord.txt.

--->

แฮชเวิร์ด () {
    "$2" <<< "$1" | ตัด -d ' ' -f1 | ที ~/Desktop/hashedWord.txt
}
JakobyScream avatar
cn flag
ฉันขอขอบคุณคุณ และไม่ใช่เรื่องใหญ่ที่รหัสผ่านจะถูกบันทึกเป็นข้อความธรรมดาลงในไฟล์ เพราะไม่ใช่รหัสผ่านของฉัน นี่ควรจะเป็นฟังก์ชันด่วนในการสร้างรหัสผ่านแฮชตัวอย่างเพื่อใช้กับแฮชแคท

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา