지정한 키를 사용하여 은행에 서명을 만들려고하지만 은행에서받은 정보와 결과가 같지 않습니다. 누구든지 내가 뭘 잘못하고 있는지 알 수 있니? 참조 bank- 링크 (스웨덴어 텍스트) 예 데이터가 citationmarks 내부에 .. :) FILEDATA : "00000000"키 : "1234567890ABCDEF1234567890ABCDEF" 예상 결과 :
나는 신뢰할 수없는 자에게 한 번 이상 다음과 같은 응답 이상을 보내는 경우 : C 응답에 대한 응답에서 같은 값이 {c, v, HMAC(c + v)}
. V 응답에 응답 다르다. +가 연결 이다. HMAC 입력의 시작으로 상수를 갖는 것이 HMAC를 "약화"합니까? {c, v, HMAC(v + c)}
혹은 중요하지 않습니다 는 안전한 먼저 다양한
Python을 통해 bitcoin exchange API를 사용하려고 할 때 거의 문제가 없습니다. 나는 PHP에서 예를 들어 기능이 있습니다 function bitmarket_api($method, $params = array())
{
$key = "my_key";
$secret = "my_secret";
$params["method"] = $me
에서 생성합니다. javascript에서 hmac 해시를 생성하려고합니다. 여기 내가 자바 스크립트에서 복제 할 몇 가지 파이썬 코드입니다 : 이것은 내가 지금까지 무엇을 가지고 mac = hmac.new("33fsfsdgvwrg2g223f4f42gf4f34f43f", digestmod=hashlib.sha1)
mac.update(method)
mac.
JSON과 함께 RESTful API를 사용하는 Android 앱을 작성 중입니다. 이 과정에서 나는 쿼리 문자열을 가져 와서 SHA-256 알고리즘을 사용하여 HMAC를 계산합니다. 그런 다음 Base64로 hmac 문자열과 원래 쿼리 문자열을 인코딩하고 json 객체를 통해 내 서버 API로 보냅니다. 때로는이 완벽하게 잘 작동, 때로는 hmac 내 서
이것이 올바른 포럼이되기를 바랍니다. stackoverflow, 암호화 또는 보안에서이 질문을해야하는지 확실하지 않았습니다. 내 문제는 php의 hash_hmac 함수가 php> = 5.1.2에서만 사용 가능하다는 것입니다. 일부 서버는이 버전으로 업데이트되지 않기 때문에 PHP의 해시 함수를 기반으로하는 자체 HMAC 구현을 작성했습니다. 그러나 코드는
Scalatra를 사용하여 웹 서비스를 개발 중이며 양방향 인증에 HMAC를 사용하고 싶습니다. 지금까지 클라이언트 (Android 앱)는 공유 된 비밀번호, HTTP 메소드, URL, 일부 헤더 (예 : 쿠키) 매개 변수를 사용하여 요청마다 HMAC/SHA512를 계산합니다. timestamp, clientId 등) 및 요청 본문 (POST 또는 PUT
문자열에서 sha1 해시를 만드는 두 가지 방법이 있습니다. 동일한 입력 데이터를 사용하면이 알고리즘은 다른 해시를 만들지 만 같은 해시를 만들어야합니다. static func sha1FromMessage(message: String) -> String {
let cKey = RestUtils.API_KEY.cStringUsingEncoding(