-
-
Notifications
You must be signed in to change notification settings - Fork 46.6k
replace base64_cipher.py with an easy to understand version #3244
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Please reopen this pull request once you commit the changes requested or make improvements on the code. If this is not the case and you need some help, feel free to seek help from our Gitter or ping one of the reviewers. Thank you for your contributions! |
Thanks for your suggestions. |
It is now reopened but conflicts need to be resolved. |
It seems that the bot scanned the file which was deleted and added the |
My bad, sorry. Should've used |
You can still do that now :) |
I'll open a new one, I think it will be easier. |
Do not get demotivated by a challenge. Try to overcome the obstacle. Only then you will be able to learn :) |
Thanks a lot for the advice and motivation. |
Oh, yes completely missed that. Thank you for pointing this out. Also, in the future, if you think the bot is doing something wrong, please open an issue here 😄 P.S. If you want you can open this issue as well :) |
Sounds cool, thanks! :d |
Describe your change:
This PR changes the existing
base64_cipher.py
with an easy to understand script that explains how the Base64 algorithm works under the hood. The solution is not necessarily faster, but I believe it will help people understand how the algorithm works and why it is possible to use Base64 in Steganography to conceal the existence of a piece of data.Further more, I believe the
base64_cipher.py
name can be misleading as Base64 is considered an encoding, and not a cipher.Checklist:
Fixes: #{$ISSUE_NO}
.