or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing
xxxxxxxxxx
the bitcoin algorithm
slide: https://hackmd.io/@amirulabu/thebitcoinalgorithm
Who am I?
what is bitcoin?
what is a ledger?
what is blockchain?
a system that link blocks of data using their hash
Hashes are cryptographic codes created by special algorithms.
demo 1: https://xorbin.com/tools/sha256-hash-calculator
block 1
block 2
block 3
what is a bitcoin mining?
remember this?
now you need to answer a quiz to submit the block
what is a SHA-256?
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →what is exactly bitcoin mining?
to answer the quiz, is to find what alphanumeric combination to produce the hash with n-zeros in front
demo 2: https://xorbin.com/tools/sha256-hash-calculator
what are other applications using cryptographic hash function?
how is password stored in the database?
demo 3: https://xorbin.com/tools/sha256-hash-calculator
why can't we store the password as-is?
https://security.blogoverflow.com/2011/11/why-passwords-should-be-hashed/
end 🎉
Wrap up
Thank you!
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →bonus: why SHA-256 is not preferred for passwords anymore
https://security.stackexchange.com/questions/133239/what-is-the-specific-reason-to-prefer-bcrypt-or-pbkdf2-over-sha256-crypt-in-pass