Tag: hmac
In der Kryptografie HMAC (Hash-based Message Authentication Code) ist eine spezifische Konstruktion für die Berechnung eines message authentication code (MAC) mit einer kryptografischen hash-Funktion in Kombination mit einem geheimen Schlüssel.
2
Antworten
Ich versuche zu schaffen, ein HMAC in Ruby und überprüfen Sie dann, es in PHP. Ruby: require 'openssl' message = "A522EBF2-5083-484D-99D9-AA97CE49FC6C,1234567890,/api/comic/aWh62,GET" key = "3D2143BD-6F86-449F-992C-65ADC97B968B" hash = OpenSSL::HMAC.hexdigest('sha256', message, key) p hash PHP: <?php $message = "A522EBF2-5083-484D-99D9-AA97CE49FC6C,1234567890,/api/comic/aWh62,GET"; $key
3
Antworten
Sind wir unter den unten angegebenen code zur Erzeugung eines HMac hash gegen eine sensible Wert in C# public string GenerateHMac(string key, string message) { var decodedKey = Convert.FromBase64String(key); var hasher = new HMACSHA256(decodedKey); var messageBytes =
1
Antworten
Ich würde gerne wissen, wie ich überprüfen konnte die Signatur, die ich erstellt. Mein code zum erstellen einer Signatur, die so ähnlich aussieht wie dieses: HMAC-SHA1: Wie man es richtig in Java? Sende ich die Nachricht, die
2
Antworten
arbeite ich mit einigen codes hat: begin require 'digest/hmac' USE_EMBEDDED_HMAC = false rescue puts "HMAC, not found in standard lib." + $!.message require 'hmac-sha1' USE_EMBEDDED_HMAC = true end Wie ich sehen konnte, zumindest in Schienen 1.8.6 seine
3
Antworten
Ich bin auf der Suche für eine Funktion oder einen Weg, die zurückkehren würde, HMAC-SHA256-hash in C++ mit Schlüssel. Ich habe gesehen, Dokumentation von Crypto++ und OpenSSL, aber es akzeptiert nicht einen zusätzlichen parameter, der den geheimen
2
Antworten
Wenn alle api-Aufrufe gesendet werden über https, hat HMAC fügt keine zusätzliche Sicherheit? Zum Beispiel, in oauth 2, der client sendet seinen geheimen Schlüssel, um die Anbieter ohne hashing löschen. Wird dieses als sicher betrachtet, weil es
1
Antworten
Mein Freund erzählte mir, zu verwenden "HMACSHA256" algo und ich habe den folgenden code : SecretKey signingKey = new SecretKeySpec("123".getBytes(), "HMACSHA256"); Mac mac = Mac.getInstance("HMACSHA256"); mac.init(signingKey); byte digest = mac.doFinal("ABCDEF".getBytes()); System.out.println("HMA : "+digest.length); Wollte nur wissen, dass
3
Antworten
Recherchiere ich Möglichkeiten zur Sicherung einer javascript-Anwendung, mit der ich arbeite. Die Anwendung ist ein chat-client, die nutzt APE (Ajax Push Engine) als backend. Aktuell, jeder kann auf die Seite zugreifen, und stellen Sie einen GET -
1
Antworten
Als pro die verschiedenen docs, die ich gelesen haben, für die Verwendung von HMAC-SHA256, ich habe verstanden, dass: H (K XOR opad, H (K XOR ipad, text)), wobei H in meinem Fall ist SHA256. Aber, SHA256-Eingang hat
3
Antworten
Ich bin eine Verschlüsselung Anfänger versuchen, an einigen Werten hin und her zwischen den Systemen. Ich kann verschlüsseln der Wert, kann aber nicht scheinen, um herauszufinden, wie zu entschlüsseln, die auf das andere Ende. Ich habe eine
3
Antworten
Was ist die beste Möglichkeit, um eine WEB-API, wenn Sie mehrere verschiedene clients zu verwenden? Jeder client muss über einen eigenen API-Schlüssel, um mit zu verbinden. Jetzt habe ich gelesen verschiedene Dinge, aber ich habe noch einige
1
Antworten
Ich habe eine Reihe von Schritten zu erhalten, ein hash der Daten. Ich habe versucht zu verstehen, die Schritte, die für eine Recht lange jetzt, aber der hash ist, ich bin immer scheint nicht zu passen erwarteten
2
Antworten
kann mir jemand sagen, warum amazon wollen die eine base64-des-hmac-sha1/sha256-hash? http://docs.amazonwebservices.com/AmazonSimpleDB/latest/DeveloperGuide/HMACAuth.html Ich weiß, dass base64 zu stellen binäre Datum in ascii, aber sha1/sha256 ist bereits ascii – ich meine seine nur hex. Dank Timo InformationsquelleAutor tuna |
1
Antworten
Zum generieren einer gültigen pairwise master key für ein WPA2-Netzwerk einen router nutzt die PBKDF2-HMAC-SHA1-Algorithmus. Ich verstehe, dass die sha1-Funktion wird ausgeführt, 4096 mal zum ableiten der PMK, jedoch habe ich zwei Fragen über den Prozess. Ausrede
1
Antworten
Hier ist mein problem : Habe ich eine JAVA-Funktion zum generieren eines verschlüsselten string. Ich habe zu tun die gleiche Sache in PHP. Meine Java-Funktion : String generateSignature () { byte Sequence = ("hello").getBytes("UTF-8"); Mac HMAC =
1
Antworten
Installierte ich diese SHA-Bibliothek: https://github.com/Cathedrow/Cryptosuite. Ich möchte zu implementieren HMAC256 mit Arduino IDE 1.6.7 installiert auf Win. 10 und der controller ATMEGA328. Kopiert habe ich das Beispiel in Ihre Webseite. Ich bin noch neu und möchte zum
3
Antworten
Ich versuche zu generieren, MD5-HMAC mit OpenSSL & der meiste code ist geliehen. Der hmac wird generieren ist falsch: #include <openssl/hmac.h> #include <openssl/evp.h> #include <syslog.h> #include <string.h> #include <openssl/engine.h> #include <openssl/hmac.h> #include <openssl/evp.h> #include <stdio.h> #include <string.h>
2
Antworten
Ich haben, um ein autorisation hash aus diesem string: kki98hkl-u5d0-w96i-62dp-xpmr6xlvfnjz:20151110171858:b2c13532-3416-47d9-8592-a541c208f755:hKSeRD98BHngrNa51Q2IgAXtoZ8oYebgY4vQHEYjlmzN9KSbAVTRvQkUPsjOGu4F Dieses Geheimnis ist für eine HMAC-hash-Funktion: LRH9CAkNs-zoU3hxHbrtY0CUUcmqzibPeN7x6-vwNWQ= Die autorisation hash, ich habe zu erzeugen, ist dies: P-WgZ8CqV51aI-3TncZj5CpSZh98PjZTYxrvxkmQYmI= Gibt es einige Dinge zu beachten: Die Signatur gebaut werden
2
Antworten
Facebook app secret ist eine Zeichenfolge von 32 Zeichen (0-9, a-f) und somit stellt es eine 128-bit byte-array. Facebook verwendet diese als den Schlüssel zu generieren unterschriebenen Antrag mit HMAC-SHA256. Ist dies eine korrekte Nutzung? Ich dachte,
3
Antworten
Ich bin versucht zu wickeln, mein Gehirn um die Generierung einer 6 Ziffern/Zeichen nicht case sensitive ablaufenden one-time-Passwort. Meine Quelle ist http://tools.ietf.org/html/rfc4226#section-5 Zunächst die definition der Parameter C 8-byte counter value, the moving factor. This counter MUST
2
Antworten
Habe ich zu generieren string-Darstellung CryptoJS.HmacSHA256 im digest (Byte-Darstellung). Ich brauche es, weil ich zu duplizieren python-code zu erstellen, so digest in javascript: print hmac.new("secret", "test", hashlib.sha256).digest() ')�kb��>�y+������:�o��H� ' Ist das Ziel, doppelte Verhalten der obige code
7
Antworten
ich versuche zu bekommen, einen Anruf zu amazon web service und im stecken immer auf die Unterschrift, sah dies, aber ich habe noch eine Frage. anhand dieses Beispiels, was die NSData *keyData; NSData *clearTextData ? was brauche
4
Antworten
Kann ich eine HMAC mit den folgenden: var encrypt = crypto.createHmac("SHA256", secret).update(string).digest('base64'); Ich versuche zum entschlüsseln einer kodierten HMAC mit dem Geheimnis: var decrypt = crypto.createDecipher("SHA256", secret).update(string).final("ascii"); Folgende war nicht erfolgreich. Wie kann ich die Entschlüsselung eines
2
Antworten
Ich bin auf der Suche zu implementieren HMACSHA256 Anfrage Anmeldung eine API, die ich gerade Baue. Von dem, was ich verstanden von https://tools.ietf.org/html/rfc4868, es ist am besten, dass der geheime Schlüssel die gleiche Anzahl von bits wie
2
Antworten
Ich versuche zum erstellen einer android-MD5-hash-string gleich dem C# - code unten: private string CalculateHMACMd5(string message, string key) { System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding(); byte keyByte = encoding.GetBytes(key); HMACMD5 hmacmd5 = new HMACMD5(keyByte); byte messageBytes = encoding.GetBytes(message);
1
Antworten
Ich versuche zu implementieren, die eine Authentifizierungs-Lösung mit PHP und Objective-C. Beide Sprachen erstellen Sie Ihre eigenen HMAC-SHA1-kodierte strings mit dem gleichen Schlüssel und das gleiche Geheimnis. Offenbar scheinen Sie unterscheiden sich in Ihrer Art und Weise,
6
Antworten
Muss ich generieren Sie einen HMAC-SHA256-Signaturen für die Amazon-web-services-API. Die alten DCPcrypt Bibliothek hat sha256-Routinen aber nicht tun, HMAC-Signatur. Wer kennt eine gratis-hashing-Bibliothek, die ich verwenden könnte? InformationsquelleAutor Jacob | 2010-01-04
1
Antworten
In Python 2.7, my = "my" key = "key" print(hashlib.sha256(my + key).hexdigest()) print(hmac.new(my, key, hashlib.sha256).hexdigest()) Ausgabe, 5e50f405ace6cbdf17379f4b9f2b0c9f4144c5e380ea0b9298cb02ebd8ffe511 15a55993a27e0de7a4c4daa67a7c219199a464ca283797f545b783cce07b38a5 oder habe ich das falsch verstanden? Deine Antwort ist hier stackoverflow.com/questions/2836100/... ok, danke. er dj InformationsquelleAutor Er Dj |
2
Antworten
Bauen wir ein RESTful API über WCF (derzeit .Net 3.5, aber bewegen werden .Net 4 bald). Wir haben einen funktionalen Rahmen, aber es ist derzeit ungesichert. Es wird zugänglich sein müssen, aus .Net-Anwendungen als auch auf iOS
1
Antworten
Ich bin ein bisschen verwirrt, wie zur Verwendung der AES-und HMAC (basierend auf SHA-256) in geeigneter Weise bei der übertragung der verschlüsselten Nachricht vom server zum client oder Umgekehrt Korrigieren Sie mich bitte, wenn Sie die folgende
4
Antworten
Mithilfe der Spezifikationen unten brauche ich zum erstellen einer oauth_signature auf Android. Ich bin auf der Suche nach einer Bibliothek, die Griffe der boiler plate code bei der Erstellung einer Signatur für den Zugriff auf Ressourcen über
2
Antworten
Ich muss zum generieren eines hash mithilfe von HMAC-SHA256. Ich bin mit dem folgenden code in Java. Ich brauche einen äquivalenten code in Objective-C. javax.crypto.Mac mac = javax.crypto.Mac.getInstance(type); javax.crypto.spec.SecretKeySpec secret = new javax.crypto.spec.SecretKeySpec(key.getBytes(), type); mac.init(secret); byte digest
1
Antworten
Kürzlich meine bank schickte mir diese kleine Gerät erzeugt einen eindeutigen code, der verwendet werden muss, wenn die Durchführung von online-Transaktionen, kann das Gerät tut, ist, generieren diese einzigartige code, wenn ich drücken Sie eine bestimmte Taste
3
Antworten
Ich bin kämpfen, um vollständig zu verstehen, wie die Verschlüsselung funktioniert und codiert ist, vor allem mit python. Ich versuche nur, um die Grundlagen nach unten, und erstellen Sie code in die einfachste form. Ich werde die
3
Antworten
Ich versuche Gebrauch zu machen, der eine REST-API mit C#. Die API-Schöpfer vorgesehen hat, sample-Bibliotheken, die in PHP, Ruby und Java. Ich bin immer hing an einem Teil, wo ich zu generieren Sie eine HMAC. Hier ist,
7
Antworten
Ich bin auf der Suche nach eine java-äquivalent zu dieser php-Aufruf: hash_hmac('sha1', "test", "secret") Habe ich versucht, dieses, mit java.crypto.Macaber die beiden nicht Zustimmen: String mykey = "secret"; String test = "test"; try { Mac mac =
2
Antworten
So, ich bin versucht, herauszufinden, wie zu tun, ein hmacshad256-hash für ios, wie das ist, den hash habe ich für den wcf-Dienst-api die ich gemacht habe. Ich habe versucht, zu suchen einige Informationen über Sie, sondern würde
2
Antworten
Ich ' m denken der Verwendung von AES256-CBC + HMAC-SHA-256 als Baustein für Nachrichten sorgt für Vertraulichkeit und Authentifizierung. Insbesondere, betrachten Sie dieses Szenario: Alice ist der Besitz eines öffentlichen Schlüssels die Zugehörigkeit zu Bob (Austausch der
2
Antworten
Ich bin auf der Suche an der Umsetzung einer app immer Twitter-Autorisierung via Oauth in Java. Der erste Schritt ist immer eine Anfrage-token. Hier ist ein Python-Beispiel für app engine. Testen mein code, ich bin mit Python
8
Antworten
Muss ich generieren Sie einen HMAC-SHA1-in Ziel C. Aber ich didnt finden Sie alles, was funktioniert. Ich habe versucht, mit CommonCrypto, mit CCHMAC, aber hat nicht funktioniert. Ich brauche generieren Sie einen hmac und nach generieren HOTP-Nummer.
3
Antworten
Gibt es eine Möglichkeit zum erstellen einer HmacSHA256 Unterschrift eines string in php? InformationsquelleAutor der Frage tarnfeld | 2010-04-25
2
Antworten
Mein Verständnis der message digest ist, dass es einen verschlüsselten hash einige Daten, die gesendet werden zusammen mit den verschlüsselten Daten, so dass Sie können überprüfen, dass die Daten nicht manipuliert wurden. Was ist der Unterschied dann
3
Antworten
Kann mir jemand erklären, was der Vorteil der Verwendung HMАC ist? Zum Beispiel, wenn ich einen text T und ein Schlüssel Kich kann entweder HMAC-MD5 Algorithmus oder Md5(T + K) um eine Unterschrift. InformationsquelleAutor der Frage user496949
11
Antworten
Den sehr grundlegenden Problem aller Entwickler zu tun: Wenn der Benutzer das Formular sendet, wird das Kennwort geschickt wird, über das Netzwerk, und es muss geschützt werden. Die Seite, die ich entwickeln ist nicht über HTTPS. Weder
3
Antworten
verwenden .NET und C#, die ich brauche, um eine Integrität string HMAC-SHA512, um ein PHP-server . Verwendung in C# : Encoding encoding = Encoding.UTF8; byte keyByte = encoding.GetBytes(key); HMACSHA512 hmacsha512 = new HMACSHA512(keyByte); byte messageBytes = encoding.GetBytes(message);
6
Antworten
Ich versuche, mit der OAuth-einer website, die eine Signatur-Methode "HMAC-SHA1" nur. Frage ich mich, wie zum implementieren dieser in Python? InformationsquelleAutor der Frage xiaohan2012 | 2011-12-01
2
Antworten
Hatte ich ein Skript in Python2 das war großartig. def _generate_signature(data): return hmac.new('key', data, hashlib.sha256).hexdigest() Wo Daten wurde die Ausgabe von json.dumps. Nun, wenn ich versuche, führen Sie die gleiche Art von code in Python 3, bekomme
4
Antworten
Gibt es ein bash-Skript zum erstellen einer HMAC-SHA1 hash? Ich bin auf der Suche nach etwas, das äquivalent zu den folgenden PHP-code: hash_hmac("sha1", "value", "key"); InformationsquelleAutor der Frage Mark | 2011-09-02
3
Antworten
In eine RESTful-API, die verwendet S3-Stil Authentifizierung der API-client signiert die Anfrage mit seinem geheimen Schlüssel mittels HMAC-SHA1, so dass der geheime Schlüssel wird nie übertragen über die Leitung. Der server authentifiziert sich dem client mit, dass
9
Antworten
Ich versuche zum erstellen einer Signatur mit dem HMAC-SHA256-Algorithmus und das ist mein code. Ich bin mit US-ASCII-Codierung. final Charset asciiCs = Charset.forName("US-ASCII"); final Mac sha256_HMAC = Mac.getInstance("HmacSHA256"); final SecretKeySpec secret_key = new javax.crypto.spec.SecretKeySpec(asciiCs.encode("key").array(), "HmacSHA256"); final byte