Example #1
0
 public CTO<HashCrackResponseItem> CrackHashes(HashCrackRequestItem requestItem)
 {
     try {
         return new CTO<HashCrackResponseItem>(null);
     } catch (Exception ex) {
         return new CTO<HashCrackResponseItem>(null, ex);
     }
 }
Example #2
0
        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);
        }
Example #3
0
 public CTO<HashCrackResponseItem> POST(HashCrackRequestItem requestItem)
 {
     return ReturnResponse(new HashManager().CrackHashes(requestItem), WebAPIResponses.HASH_CRACK_RESPONSE);
 }
Example #4
0
 public async Task<CTO<HashCrackResponseItem>> SubmitHashes(HashCrackRequestItem requestItem) {
     return await POST<HashCrackRequestItem, CTO<HashCrackResponseItem>>(string.Empty, requestItem);
 }