問題タブ [sha]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHPでアップロードした後にファイルのSHAを取得する方法
URLからサーバーにファイルをコピーするサイトがあります。コピー後にファイルのSHAを取得する方法が必要です。
私は@copy($url,$upload_path)
ファイルをコピーするために使用していましたが、これはブール値を返します。ファイルを返すものが必要です。そのようなものはありますか?
後でファイルを取得する必要がありますsha1_file($file)
感謝!
java - Android SHA1 は非常に遅い
私のやり方が間違っているのでしょうか、それとも Android の SHA1 の JVM 実装は非常に遅いのでしょうか? 私のコードは以下の通りです:
ここにログがあります:
これは約 100k/秒で、私には受け入れられません。
物理デバイス (LG P990、2.2.2) を使用しています。Java でより良い結果を得ることができますか、それとも JNI の実装を調べる必要がありますか?
私はバッファサイズで遊んだ - 大きな違いはありません。
トレースビューの結果
したがって、ボトルネックはハッシュの更新にあるようです。
リサーチ
それは興味深い。2.3.2(SE Xperia)で試したところ、処理速度は約12メガ/秒でした。2.2 (HTC Legend) で試したところ、速度は最初のデバイスよりもさらに遅くなりました。2.3から何かが変わったのでしょうか?
c# - パスワードとランダムソルトの比較
私は ac# app を持っており、php と mysql を使用してパスワードを保存する基本的なログインフォームを作成しようとしています。
パスワードを保存するためにSHA512 +ランダムソルトを使用しているため、現在パスワードに対してこれを行っています。
ハッシュ (パスワード + ランダムな塩) + ランダムな塩;
したがって、ソルトはハッシュに追加され、サーバーに送信されて保存されます。
今私の問題は、誰かがログインしようとしたときの比較です。ユーザーはソルトを知らず、プレーンテキストのパスワードをサーバーに送信したくないので、少し行き詰まっています。
パスワードを暗号化してサーバーに送信し、サーバーにユーザーにソルトを送信させる必要がありますか、それともこれを実装するより良い方法はありますか?
アカウントのパスワードを作成する人が適度に安全であることを確認したいだけです.
前もって感謝します
grails - Grails 2.0: 無効な SHA1
多くの場合、Grails 2.0.0.RC1 でrun-appを実行すると、無効な SHA1エラーが発生します。特に、pwn 製品/モジュールへの依存関係があります。
次の Jira ケースを見つけました: http://jira.grails.org/browse/GRAILS-7313
残念ながらBuildConfig.groovyの次の行
エラーが発生します:
よろしく
ジョナス
android - Android と .NET で同じ文字列を入力した後でも 2 つの異なるハッシュ値
Base64 ハッシュ文字列を取得するための SHA-1 ハッシュ用の .NET SOAP Web サービス (.asmx) があります。
これが私のWebサービスコードです:
入力文字列「abc」に対して返されるハッシュは次のとおりです。
qZk+NkcGgWq6PiVxeFDCbJzQ2J0=
ここで、SHA-1 と Base64 を使用した Android コードは次のとおりです。
Android が返すハッシュ値は (入力文字列「abc」の logcat から)
11-24 13:56:35.179: 情報/myapp(578): 48a4yT8WPFCmkTxMSC9WaEtSxJI=
11-24 13:56:35.179: INFO/System.out(578): --- 応答 ---- 48a4yT8WPFCmkTxMSC9WaEtSxJI=
誰かが私のコードで何が間違っているのか教えてもらえますか? 私はどこかで二重ハッシュしていますか
助けてください
ありがとう
android - AndroidでSHA-1を使用して生成された2つのハッシュ文字列を比較します
これが私のAndroidコードの流れです:
私はSHA-1ハッシュを使用して、EditTextを介してユーザーが入力したパスワードをハッシュしています。ここで出力としてハッシュ文字列を取得します。
その後、ASCIIエンコーディングを使用して同じSHA-1ハッシュを実行し、別のハッシュ文字列を返すSOAP Webサービス(.NET Frameworkを使用して作成)を呼び出しています。
どちらの場合も入力文字列は同じなので、ハッシュ文字列は予想どおりです。以下のlogcatを参照してください。しかし、ハッシュ文字列を比較していると、期待どおりの結果が得られません
これが私のAndroidコードとそれに続くlogcatです:
基本的に、2つのハッシュ文字列を比較しようとすると、結果が得られません。
なぜそうなのか ?誰か助けてもらえますか?
Logcat:
mysql - 逆ハッシュルックアップクエリ
私はWebサービスを持っており、クライアントが使用する必要のあるパラメーターの1つはカスタムキーです。このキーはsha1のハッシュです
次に、クライアントがWebサービスを呼び出すときに、いくつかのことを確認する必要があります。
- クライアントはアクティブですか
- クライアントはWebサービスとサービスを介して送信できます
今私の問題はこれです:
私は質問があります:
私は正しいことをしていますか?またはより良い方法がありますか?ありがとう
c# - ハッシュする前にデータをエンコードする必要がありますか?
を避けるために、ハッシュする前にデータをエンコードする必要がありますInvalid length for a Base-64 char array
。
# 私の .cs :
答えが「はい」の場合、バイト配列をエンコードする方法。
ノート:
ハッシュを使用して、アップロードされたファイルを変更のために一意に識別します。
javascript - 実際にアップロードされる前に、アップロードされようとしているファイルを分析するにはどうすればよいですか?
現在、映画をアップできるサイトを企画中です。YouTubeを見ると、一部の映画が(異なるユーザーによって)2回以上アップロードされていることがわかります。アプリケーションを拡張するために、次のアイデアについて考えています。
- ユーザーがアップロードする映画ファイルを選択します
- JavaScriptは、アップロードされる前に、ファイルからSHA256ハッシュを取得します(MD5ハッシュよりも正確です)。
- ウェブサイトはハッシュがすでに存在するかどうかをチェックします
- ハッシュが存在しない場合、ファイルがアップロードされます
- ハッシュが存在する場合は、メッセージが表示されるか、サーバー上に既存のバージョンへの参照が作成されます。これは、ビデオがアップロードされていない状態です。
Q:SHA256ハッシュを取得するためにJavaScriptを使用してファイルを分析するにはどうすればよいですか?SHA256で十分ですか、それともSHA512(または別のアルゴリズム)を検討する必要がありますか?
security - SHA512ハッシュを格納するために、データベースに何文字予約する必要がありますか?
列:pwdhash
タイプ:char
多くのWebページでは、文字サイズではなくビットサイズが表示されます。代わりにバイナリフィールドを使用する必要がありますか?