Intro To Rust Cryptography: Hashing with SHA2

  Рет қаралды 2,165

Michael Mullin

Michael Mullin

Күн бұрын

This is a let's code of making a sha256sum and sha512sum replacement in safe rust.
Final source @ github.com/mas...

Пікірлер: 10
@bjugdbjk
@bjugdbjk 2 жыл бұрын
Thanks a ton, I was googling to understand rust in cryptography space, this video helped a lot !!! Thank you so much, waiting for the next in the playlist.
@Artentus
@Artentus 2 жыл бұрын
There is no need for unsafe code to initialize an array of generic size as long as the element type is Copy. You can simply write [0; N] in this case.
@Nothing-cx4jt
@Nothing-cx4jt Жыл бұрын
This is nice! Would love to see a whole series on Rust cryptography. Thank you so much.
@ayoubelmhamdi7920
@ayoubelmhamdi7920 2 жыл бұрын
Try to use a small screen when recording for more effectiveness
@semigsedem
@semigsedem 2 жыл бұрын
thx, learned a ton :)
@emanuelczirai8936
@emanuelczirai8936 2 жыл бұрын
that cursor lightning is pretty cool, what's it called? hopefully available in linux on vim perhaps?
@masmullin
@masmullin 2 жыл бұрын
The application is called neovide. It's a graphical wrapper around neovim to do fun cursor stuff. I run it on Arch Linux with the pop_shell gnome plugin. I think it's available on windows and probably mac too.
@emanuelczirai8936
@emanuelczirai8936 2 жыл бұрын
Oh, much appreciated. I'll look into it and maybe replace vim with neovim too. On another note, on mobile with Chrome on fullscreen the video gets shifted to the left a bit after 5 seconds+- and thus cuts of some of the screen, thus I had to stop watching.
@emanuelczirai8936
@emanuelczirai8936 2 жыл бұрын
How do you copy a piece of on-screen text from neovide and then paste it in the browser for example? I used to do this in vim by having "set mouse=" aka no mouse support in vim and thus qterminal features allowed me to select with mouse and paste in browser via middle mouse button, but neovide requires "set mouse=a" if I want to have scrolling support (and I wish it would actually scroll by moving the cursor 2-3 lines as I had it set in vim, though I don't remember how I managed to do so) and thus any mouse selection is only seen and copyable inside neovide(right?) so it's kinda making things hard thus I cannot really use it, but I can still use neovim instead of vim.
@emanuelczirai8936
@emanuelczirai8936 2 жыл бұрын
nvm, solved by pressing y after selecting with the mouse as long as this is set in config: set clipboard=unnamed,unnamedplus which makes it use the MMB buffer so middle mouse button can paste it.
Rust Password Hashing: Cracking the Shadows
37:30
Michael Mullin
Рет қаралды 1,5 М.
Please Help This Poor Boy 🙏
00:40
Alan Chikin Chow
Рет қаралды 23 МЛН
Life hack 😂 Watermelon magic box! #shorts by Leisi Crazy
00:17
Leisi Crazy
Рет қаралды 18 МЛН
SHA: Secure Hashing Algorithm - Computerphile
10:21
Computerphile
Рет қаралды 1,2 МЛН
I run untested, viewer-submitted code on my 500-LED christmas tree.
45:17
The Performance overhead of WASM over Native Rust
30:57
Michael Mullin
Рет қаралды 15 М.
Hashing Algorithms and Security - Computerphile
8:12
Computerphile
Рет қаралды 1,5 МЛН
The Tragedy of systemd
47:18
linux.conf.au
Рет қаралды 1,1 МЛН
What is Linus' problem with Pop!_OS?
21:30
Michael Mullin
Рет қаралды 2,3 М.
Rust: The Dangers of Early Performance Optimization
36:22
Michael Mullin
Рет қаралды 7 М.
The Value of Source Code
17:46
Philomatics
Рет қаралды 38 М.
Become a bash scripting pro - full course
36:00
CODE IS EVERYTHING
Рет қаралды 58 М.
Is Computer Science still worth it?
20:08
NeetCodeIO
Рет қаралды 353 М.
Please Help This Poor Boy 🙏
00:40
Alan Chikin Chow
Рет қаралды 23 МЛН