내가 루아에 정말 새로운 해요 당신은 내 질문이 너무 바보 같은 생각하면 기다려주십시오입니다 언급해야 우선 여기 루아에 HMAC를 사용하는 방법 - 라이트 룸 플러그인
내 요구 사항 입니다- 보안을 위해 Lightroom 플러그인 개발에 HMAC-sha256을 사용해야합니다.
나는 이것을 사용하려고했지만 운이 https://code.google.com/p/lua-files/wiki/hmac
으로 이러한 단계를 내가
- 이 https://code.google.com/p/lua-files/source/browse/hmac.lua의 코드를 얻었다 따라와 'hmac.lua'파일로 저장됩니다 in 내 플러그인 디렉토리
- https://code.google.com/p/lua-files/source/browse/sha2.lua에서 코드를 가져오고 을 'sha2.lua'로 저장했습니다.
지금 파일에 나는이
local hmac = require'hmac'
local sha2 = require'sha2'
--somewhere doend the line inside a function
local hashvalue = hmac.sha2('key', 'message')
처럼 사용하지만 불행하게도이 작동하지 않고 내가 잘못 뭘하는지 모르겠어요 파일. 누구든지 내가 여기서 잘못하고있는 것에 대해 조언 할 수 있습니까? 아니면 좋은 예를 들어 이것을 더 쉽고 더 좋은 방법으로 생각할 수 있습니다.
편집 : 결과를 얻으려면이 작업을 수행하고 있습니다. 해당 코드를 포함 시키면 플러그인이 작동을 멈 춥니 다.
당신의 도움이