Feistel Encoding (Cipher) made easy + step by step example ✅️

  Рет қаралды 37,980

Project Code Mastery

Project Code Mastery

Күн бұрын

#feistel #encoding
By the end of this video you will learn how to do Feistel Encoding (Encryption, Cipher). Do not get discouraged, if needed watch the video a few times and I promise you will understand how it works.
If you have not watched the Feistel Decoding (decryption) video you can do so here:
• Feistel DECODING (Ciph...
Here are the steps for Feistel encoding
step1: Divide the plaintext into two parts, L0 and R0 (L - left, R - right)
step2: R0 is encoded using fs(R0) and the result is stored into E
step3: L1 = R0 and R1 = L0 xor E
step4: concatenate L1 and R1 to obtain the result
✅️ Join the Facebook group here:
/ 172936430762975
🔔 Subscribe here:
/ @projectcodemastery9243

Пікірлер: 39
@projectcodemastery9243
@projectcodemastery9243 3 жыл бұрын
Hi everyone! 👋 You're now covered for both encoding and decoding : Feistel Encoding (encryption): kzfaq.info/get/bejne/nMuerbx1l7Cdpqc.html Feistel Decoding (decryption): kzfaq.info/get/bejne/qc51pZtyyK_Vpn0.html I hope it helps, happy learning!
@fatemaabdulrahman3290
@fatemaabdulrahman3290 2 жыл бұрын
This video will make me pass my midterm tomorrow, thank you!!
@projectcodemastery9243
@projectcodemastery9243 2 жыл бұрын
Good luck Fatema!!
@jouba2799
@jouba2799 Жыл бұрын
You saved my life
@raviiyer48
@raviiyer48 3 жыл бұрын
Very well explained - really lucid. Thank you.
@notion8812
@notion8812 3 жыл бұрын
Ty u for UR ALGORITHM! I had not know before this video where I could find the F func.
@projectcodemastery9243
@projectcodemastery9243 4 жыл бұрын
Boom! Feistel Encoding (feistel coding, encryption) explained step by step for beginners! I hope it helps!
@projectcodemastery9243
@projectcodemastery9243 3 жыл бұрын
@Jojo Jojo 👋 Done, you can watch it here: kzfaq.info/get/bejne/qc51pZtyyK_Vpn0.html
@AMIRA-nw8jd
@AMIRA-nw8jd 2 жыл бұрын
Yes it helps too much thank you
@MalekAlthubiany
@MalekAlthubiany 2 жыл бұрын
well explained, Thank you for your efforts!
@mkrugl
@mkrugl 3 жыл бұрын
TY for your explaning!!! I did not know where I would take F function...
@lindsayryder6919
@lindsayryder6919 3 жыл бұрын
Bless you!
@andersonfabianoraimundo6541
@andersonfabianoraimundo6541 Жыл бұрын
Muito Obrigado, excelente aula.
@kamalraj2948
@kamalraj2948 11 ай бұрын
you are grate mam !! it really usefull
@constanzaraquelsepulvedair2838
@constanzaraquelsepulvedair2838 3 жыл бұрын
thanks you so so much
@NG-ee5qm
@NG-ee5qm Жыл бұрын
God bless you🙏
@emranulislam9102
@emranulislam9102 2 жыл бұрын
Thank you
@mansisakariya2193
@mansisakariya2193 Жыл бұрын
well explained
@srg9413
@srg9413 Жыл бұрын
Well done, very nice explaination.
@projectcodemastery9243
@projectcodemastery9243 Жыл бұрын
thank you, I hope you found it helpful!
@adnanmusa3675
@adnanmusa3675 3 ай бұрын
Thanks 👍
@projectcodemastery9243
@projectcodemastery9243 3 ай бұрын
Welcome 👍
@othniel209
@othniel209 3 жыл бұрын
Looks like you didn't use any Round Key in this instance
@obinnaeke9663
@obinnaeke9663 7 ай бұрын
What if I want to calculate this with an underlying cipher being a Bitwise OR with say 1101?
@shaikhhuzaifa1687
@shaikhhuzaifa1687 3 жыл бұрын
please make a video for decrypted bits to encrypted bits I mean reverse of this
@projectcodemastery9243
@projectcodemastery9243 3 жыл бұрын
Hello, I've just posted the video about Feistel decryption / decoding kzfaq.info/get/bejne/qc51pZtyyK_Vpn0.html
@shaikhhuzaifa1687
@shaikhhuzaifa1687 3 жыл бұрын
@@projectcodemastery9243 thanks alot
@charbilysf7592
@charbilysf7592 Жыл бұрын
What if we have multiple rounds!
@vijay.itachi
@vijay.itachi 2 жыл бұрын
what about Master Key and sub Keys?
@dominikagadomska3460
@dominikagadomska3460 Жыл бұрын
All would be great if you had explained this using example of main key (9 bits) and how to generate round keys (8 bits) based on it. This is not given by lecturer :)
@projectcodemastery9243
@projectcodemastery9243 Жыл бұрын
if the lecturer has not provided an explicit function, then they'll give you a rule (algorithm) by which you can create one yourself. As long as you stick to the rule your lecturer is giving you should be fine.
@paolamerino4792
@paolamerino4792 9 ай бұрын
And, if I have a plaintext of an unpair number (7) I must add an ‘extra’ letter (for example: x) and do the process dividing my plain text in blocks of 2 letters
@projectcodemastery9243
@projectcodemastery9243 9 ай бұрын
Hello, Someone else asked the same question so I will repost my answer below: "you just divide by 2 and work with each side like shown in the video. If the number of bits is odd, you just fill up the missing bit/bits at the end with zeros. So for example if we have the plaintext 10101010101 (length is 11), the divided would be 101010 101010" I hope this helps!
@shaileshthombe172
@shaileshthombe172 2 жыл бұрын
how to conver 40 to 12 digit plaintext
@projectcodemastery9243
@projectcodemastery9243 2 жыл бұрын
Hi Shailesh, you just divide by 2 and work with each side like shown in the video. If the number of bits is odd, you just fill up the missing bit/bits at the end with zeros. So for example if we have the plaintext 10101010101 (length is 11), the divided would be 101010 101010 I hope this helps!
@paolamerino4792
@paolamerino4792 9 ай бұрын
If I have a long plaintext (18 words) I must repeat the process 9 times?
@projectcodemastery9243
@projectcodemastery9243 8 ай бұрын
no, you just split it in half
@storewidepaul
@storewidepaul Жыл бұрын
i am lost
@projectcodemastery9243
@projectcodemastery9243 Жыл бұрын
hey! where are you stuck? Please try watching it again, it will make sense eventually. All the best!
Feistel DECODING (Cipher)  made easy + step by step example ✅️
11:53
Project Code Mastery
Рет қаралды 6 М.
AES Explained (Advanced Encryption Standard) - Computerphile
14:14
Computerphile
Рет қаралды 1,2 МЛН
Вечный ДВИГАТЕЛЬ!⚙️ #shorts
00:27
Гараж 54
Рет қаралды 14 МЛН
Best father #shorts by Secret Vlog
00:18
Secret Vlog
Рет қаралды 21 МЛН
КАРМАНЧИК 2 СЕЗОН 7 СЕРИЯ ФИНАЛ
21:37
Inter Production
Рет қаралды 547 М.
ТАМАЕВ УНИЧТОЖИЛ CLS ВЕНГАЛБИ! Конфликт с Ахмедом?!
25:37
Prime Numbers & RSA Encryption Algorithm - Computerphile
15:06
Computerphile
Рет қаралды 172 М.
FEISTEL STRUCTURE IN NETWORK SECURITY || INFORMATION SECURITY
12:22
Sundeep Saradhi Kanthety
Рет қаралды 168 М.
Feistel Cipher Structure
14:13
Neso Academy
Рет қаралды 126 М.
Chacha Cipher - Computerphile
13:45
Computerphile
Рет қаралды 173 М.
Encrypting with Block Ciphers
21:42
Aleksander Essex
Рет қаралды 35 М.
Muhammad Farooq-i-Azam: Feistel Cipher Structure Step by Step Simple Example
30:43
Electrical and Computer Engineering
Рет қаралды 11 М.
Simulating the Evolution of Rock, Paper, Scissors
15:00
Primer
Рет қаралды 540 М.
Feistel Cipher - Computerphile
7:31
Computerphile
Рет қаралды 244 М.
Вечный ДВИГАТЕЛЬ!⚙️ #shorts
00:27
Гараж 54
Рет қаралды 14 МЛН