タグ付けされた質問 「sha」

5
特定のコードベースの変更を一意に識別するために、どのくらいのgit shaが「一般に」必要と考えられていますか?
たとえば、Gitリポジトリでcommitのためにディレクトリに名前が付けられているディレクトリ構造を構築する場合、目を出血させないように短くするが、衝突する可能性があるほど長くする必要がある場合無視できますが、SHAサブストリングのどのくらいが一般的に必要ですか? この変更を一意に識別したいとしましょう:https : //github.com/wycats/handlebars.js/commit/e62999f9ece7d9218b9768a908f8df9c11d7e920 最初の4文字まで使用できます:https : //github.com/wycats/handlebars.js/commit/e629 しかし、それは危険だと思います。しかし、2〜3年で、たとえば3万個の変更がある可能性があるコードベースを想定すると、8文字を使用した場合に衝突する可能性は何ですか?12?この種のものに一般的に受け入れられると考えられる数はありますか?
211 git  github  sha 

3
実際にはSHAの衝突の可能性を無視しても安全ですか?
たとえば、1メガバイトずつ、10億のユニークな画像があるとします。各ファイルのコンテンツのSHA-256ハッシュを計算します。衝突の可能性は次の条件によって異なります。 ファイルの数 単一ファイルのサイズ それがゼロであると仮定して、この可能性を無視してどこまで行くことができますか?
209 hash  sha 

1
GitはサブモジュールのコミットのSHA1をどこに保存しますか?
gitリポジトリにサブモジュールを追加すると、sha1によって参照されるそのサブモジュールの特定のコミットが追跡されることを知っています。 このsha1値が格納されている場所を見つけようとしています。 .gitmodulesそして.git/configファイルのみコミットのSHA1サブモジュールのパスを示すが、ではありません。 git -サブモジュールは、(1)参照だけのことを話すgitlinkのエントリとgitmodules(5)参照は、このどちらかについては何も言いません。
141 git  git-submodules  sha 

11
php mysqli_connect:クライアントに不明な認証方法[caching_sha2_password]
mysqli_connectMySQLデータベースへのログインにphpを使用しています(すべてローカルホスト上) <?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サーバーのiniファイル: [mysqld] # The default authentication plugin to be used when connecting to the server default_authentication_plugin=caching_sha2_password …
100 php  mysql  hash  sha 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.