public CTO<HashCrackResponseItem> CrackHashes(HashCrackRequestItem requestItem) { try { return new CTO<HashCrackResponseItem>(null); } catch (Exception ex) { return new CTO<HashCrackResponseItem>(null, ex); } }
public async Task<CTO<bool>> SubmitHashes() { var hashHandler = new HashHandler(); var requestItem = new HashCrackRequestItem(); requestItem.HashType = HashTypes.MD5; requestItem.MaximumLength = 50; requestItem.MinimumLength = 1; requestItem.Hashes = new List<string> { Hashes }; ; var result = await hashHandler.SubmitHashes(requestItem); if (result.HasError) { return new CTO<bool>(false, result.Exception); } return new CTO<bool>(true); }
public CTO<HashCrackResponseItem> POST(HashCrackRequestItem requestItem) { return ReturnResponse(new HashManager().CrackHashes(requestItem), WebAPIResponses.HASH_CRACK_RESPONSE); }
public async Task<CTO<HashCrackResponseItem>> SubmitHashes(HashCrackRequestItem requestItem) { return await POST<HashCrackRequestItem, CTO<HashCrackResponseItem>>(string.Empty, requestItem); }