คำถามติดแท็ก sha

5
* โดยทั่วไปแล้ว * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
หากคุณกำลังจะสร้างโครงสร้างไดเรกทอรีที่ชื่อไดเรกทอรีสำหรับคอมมิชชันในที่เก็บ Git และคุณต้องการให้มันสั้นพอที่จะทำให้ดวงตาของคุณไม่ตก แต่นานพอที่โอกาสที่มันจะชนกัน จะน้อยมากจำเป็นต้องใช้สตริงย่อยของ SHA เป็นจำนวนเท่าใด สมมติว่าฉันต้องการระบุการเปลี่ยนแปลงนี้โดยไม่ซ้ำกัน: https://github.com/wycats/handlebars.js/commit/e62999f9ece7d9218b9768a908f8df9c11d7e920 ฉันสามารถใช้อักขระสี่ตัวแรกได้น้อย: https://github.com/wycats/handlebars.js/commit/e629 แต่ฉันรู้สึกว่าจะมีความเสี่ยง แต่ ssuming codebase ที่อาจใช้เวลาสองสามปี - กล่าวว่า - การเปลี่ยนแปลง 30k มีโอกาสที่จะเกิดการชนกันอย่างไรถ้าฉันใช้ตัวอักษร 8 ตัว? 12? มีจำนวนที่ถือว่าโดยทั่วไปยอมรับได้สำหรับสิ่งนี้หรือไม่?
212 git  github  sha 

3
ปลอดภัยหรือไม่ที่จะเพิกเฉยต่อความเป็นไปได้ของการชนใน SHA
สมมติว่าเรามีภาพที่ไม่ซ้ำกันหลายพันล้านภาพแต่ละเมกะไบต์ เราคำนวณแฮช SHA-256 สำหรับเนื้อหาของแต่ละไฟล์ ความเป็นไปได้ของการชนนั้นขึ้นอยู่กับ: จำนวนไฟล์ ขนาดของไฟล์เดียว ไกลแค่ไหนที่เราจะเพิกเฉยต่อความเป็นไปได้นี้โดยสมมติว่ามันเป็นศูนย์?
209 hash  sha 

1
Git เก็บ SHA1 ของการกระทำเพื่อ submodule ที่ไหน?
ฉันรู้ว่าเมื่อคุณเพิ่ม submodule ไปยังที่เก็บ git มันจะติดตามการกระทำเฉพาะของ submodule ที่อ้างอิงโดย sha1 ฉันกำลังพยายามหาที่เก็บค่า sha1 นี้ .gitmodulesและ.git/configไฟล์แสดงเฉพาะเส้นทางสำหรับ submodule แต่ไม่ sha1 ของการกระทำ การอ้างอิงgit-submodule (1)พูดถึงgitlinkรายการเท่านั้นและการอ้างอิง gitmodules (5)ไม่ได้พูดอะไรเกี่ยวกับเรื่องนี้เช่นกัน
141 git  git-submodules  sha 

11
php mysqli_connect: วิธีการตรวจสอบสิทธิ์ที่ไคลเอ็นต์ไม่รู้จัก [caching_sha2_password]
ฉันใช้ php mysqli_connectเพื่อเข้าสู่ฐานข้อมูล MySQL (ทั้งหมดบน localhost) <?php //DEFINE ('DB_USER', 'user2'); //DEFINE ('DB_PASSWORD', 'pass2'); DEFINE ('DB_USER', 'user1'); DEFINE ('DB_PASSWORD', 'pass1'); DEFINE ('DB_HOST', '127.0.0.1'); DEFINE ('DB_NAME', 'dbname'); $dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME); if(!$dbc){ die('error connecting to database'); } ?> นี่คือตาราง mysql.user: MySQL Server ini ไฟล์: [mysqld] # The default authentication plugin …
102 php  mysql  hash  sha 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.