From d3b23d2f891991cffa93ab6abdb66849e638d4b3 Mon Sep 17 00:00:00 2001 From: Anatoly Date: Sat, 30 Oct 2021 21:33:28 +0300 Subject: [PATCH] crc32 is a number --- brute_crc32.lua | 2 +- i_know_my_crc32.lua | 10 +++++----- i_know_my_md5.lua | 8 ++++---- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/brute_crc32.lua b/brute_crc32.lua index edab74f..39f5fbd 100644 --- a/brute_crc32.lua +++ b/brute_crc32.lua @@ -21,7 +21,7 @@ local attempts = 0 repeat local random_crc32 = crc32.hash(attempts) - edit_file('i_know_my_crc32.lua', 13, "local crc32_expected = '" .. random_crc32 .. "'") + edit_file('i_know_my_crc32.lua', 13, "local crc32_expected = " .. random_crc32) local match = require('i_know_my_crc32') attempts = attempts + 1 print(attempts) diff --git a/i_know_my_crc32.lua b/i_know_my_crc32.lua index dabbae0..31df19d 100644 --- a/i_know_my_crc32.lua +++ b/i_know_my_crc32.lua @@ -2,15 +2,15 @@ local crc32 = require 'crc32' local this_file = 'i_know_my_crc32.lua' function read_all(file) - local f = assert(io.open(file, "rb")) - local content = f:read("*all") - f:close() - return content + local f = assert(io.open(file, "rb")) + local content = f:read("*all") + f:close() + return content end local content = read_all(this_file) local crc32_result = crc32.hash(content) -local crc32_expected = '' +local crc32_expected = 000000000 print('My expected crc32 checksum is ' .. crc32_expected) print('My own crc32 checksum is ' .. crc32_result) diff --git a/i_know_my_md5.lua b/i_know_my_md5.lua index 0ef9f0a..10ff1b3 100644 --- a/i_know_my_md5.lua +++ b/i_know_my_md5.lua @@ -2,10 +2,10 @@ local md5 = require 'md5' local this_file = 'i_know_my_md5.lua' function read_all(file) - local f = assert(io.open(file, "rb")) - local content = f:read("*all") - f:close() - return content + local f = assert(io.open(file, "rb")) + local content = f:read("*all") + f:close() + return content end local content = read_all(this_file)