Hi everyone! 👋 You're now covered for both encoding and decoding : Feistel Encoding (encryption): ua-cam.com/video/fenzYD2J9vs/v-deo.html Feistel Decoding (decryption): ua-cam.com/video/shEr8AcIqvI/v-deo.html I hope it helps, happy learning!
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 :)
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.
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
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!
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!
Hi everyone! 👋
You're now covered for both encoding and decoding :
Feistel Encoding (encryption): ua-cam.com/video/fenzYD2J9vs/v-deo.html
Feistel Decoding (decryption): ua-cam.com/video/shEr8AcIqvI/v-deo.html
I hope it helps, happy learning!
This video will make me pass my midterm tomorrow, thank you!!
Good luck Fatema!!
You saved my life
Very well explained - really lucid. Thank you.
Ty u for UR ALGORITHM! I had not know before this video where I could find the F func.
TY for your explaning!!! I did not know where I would take F function...
Boom! Feistel Encoding (feistel coding, encryption) explained step by step for beginners! I hope it helps!
@Jojo Jojo 👋 Done, you can watch it here: ua-cam.com/video/shEr8AcIqvI/v-deo.html
Yes it helps too much thank you
God bless you🙏
you are grate mam !! it really usefull
well explained, Thank you for your efforts!
Well done, very nice explaination.
thank you, I hope you found it helpful!
Bless you!
Muito Obrigado, excelente aula.
Thank you
well explained
thanks you so so much
Thanks 👍
Welcome 👍
At the last step, when you concatenate L1 and R1. Do we need to swap them before concatenation?
watch the video, it shows step by step
Looks like you didn't use any Round Key in this instance
What if I want to calculate this with an underlying cipher being a Bitwise OR with say 1101?
Pls how to convert plaintext given in alphabetical to binary bits
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 :)
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.
What if we have multiple rounds!
please make a video for decrypted bits to encrypted bits I mean reverse of this
Hello, I've just posted the video about Feistel decryption / decoding
ua-cam.com/video/shEr8AcIqvI/v-deo.html
@@projectcodemastery9243 thanks alot
what about Master Key and sub Keys?
If I have a long plaintext (18 words) I must repeat the process 9 times?
no, you just split it in half
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
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!
how to conver 40 to 12 digit plaintext
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!
i am lost
hey! where are you stuck? Please try watching it again, it will make sense eventually. All the best!