Reddit Programming
207 subscribers
1.22K photos
123K links
I will send you newest post from subreddit /r/programming
Download Telegram
Curiosity-Driven Encryption: A Collatz Conjecture-Inspired Block Cipher with Real-Time Visualizations
https://www.reddit.com/r/programming/comments/1lw4xpg/curiositydriven_encryption_a_collatz/

<!-- SC_OFF -->I am pleased to announce the release of the Collatz Chaos Cipher, an experimental encryption algorithm inspired by the Collatz Conjecture and informed by principles from chaos theory and signal processing. This project introduces a reversible block cipher that employs: Chaotic iteration mechanisms to enhance unpredictability Non-linear key transformations to increase cryptographic strength A synthesis of classical 3x+1 logic with novel signal spiral dynamics -The resulting ciphertext exhibits strong avalanche characteristics and complex diffusion behavior. In addition to the core cryptographic implementation, the repository includes a suite of visualization tools designed to illustrate bit-level diffusion and waveform transformations across encryption rounds. These tools provide valuable insights into the internal behavior and structure of the cipher. This work is intended as a theoretical and educational exploration at the intersection of mathematics and cryptography. It is not recommended for production environments or security-critical applications. I invite researchers, cryptographers, and mathematicians to review, analyze, and contribute to this open-source project. Your feedback and collaboration would be most welcome. Access the full project and documentation here: https://github.com/Eb0nyR0se/Collatz_Chaos_Cipher <!-- SC_ON --> submitted by /u/Altered_Sentience (https://www.reddit.com/user/Altered_Sentience)
[link] (https://github.com/Eb0nyR0se/Collatz_Chaos_Cipher) [comments] (https://www.reddit.com/r/programming/comments/1lw4xpg/curiositydriven_encryption_a_collatz/)
You ever looked at a JSON file and thought, "this should run"? Now it does.
https://www.reddit.com/r/programming/comments/1lw5goh/you_ever_looked_at_a_json_file_and_thought_this/

<!-- SC_OFF -->So, I built a programming language where the code is written in JSON. It’s called JPL (JSON Programming Language). Yeah, I know. Completely unnecessary. But also fun. Yes, it's a binding written in Java, but it runs download an exe. Project’s up here if you wanna mess with it: 👉 https://github.com/W1LDN16H7/JPL Releases: https://github.com/W1LDN16H7/JPL/releases Examples: https://raw.githubusercontent.com/W1LDN16H7/JPL/master/images/help.png,https://raw.githubusercontent.com/W1LDN16H7/JPL/master/images/carbon%20(1).png (https://raw.githubusercontent.com/W1LDN16H7/JPL/master/images/carbon%20(1).png) Would love thoughts, jokes, roasts, or PRs. Also, give it a star if you use GitHub. Also, yeah: if curly braces scare you, this ain't for you. <!-- SC_ON --> submitted by /u/I_4m_knight (https://www.reddit.com/user/I_4m_knight)
[link] (https://github.com/W1LDN16H7/JPL) [comments] (https://www.reddit.com/r/programming/comments/1lw5goh/you_ever_looked_at_a_json_file_and_thought_this/)
Vanilla JavaScript: The Difference Between Plain JS, JavaScript Frameworks, and When to Use Them
https://www.reddit.com/r/programming/comments/1lwa6i0/vanilla_javascript_the_difference_between_plain/

<!-- SC_OFF -->The best explanation you've ever seen <!-- SC_ON --> submitted by /u/rikkiviki (https://www.reddit.com/user/rikkiviki)
[link] (https://blog.webix.com/vanillajs-vs-framework-when-using-js-libraries/) [comments] (https://www.reddit.com/r/programming/comments/1lwa6i0/vanilla_javascript_the_difference_between_plain/)
bitchat Technical Whitepaper -- "bitchat is a decentralized, peer-to-peer messaging application that operates over Bluetooth Low Energy (BLE) mesh networks. . . . This whitepaper details the technical architecture, protocols, and privacy mechanisms that enable secure, decentralized communication."
https://www.reddit.com/r/programming/comments/1lwh7s5/bitchat_technical_whitepaper_bitchat_is_a/

submitted by /u/throwaway16830261 (https://www.reddit.com/user/throwaway16830261)
[link] (https://github.com/permissionlesstech/bitchat/blob/main/WHITEPAPER.md) [comments] (https://www.reddit.com/r/programming/comments/1lwh7s5/bitchat_technical_whitepaper_bitchat_is_a/)