New to Harikavach >> Harikavach Introduction The Challange The challange in Harikavach is that it is a HandCryption technique. This implies that it must be humanly possible to encode/encrypt the message and decode/decrypt the message, without using a computer and in a reasonable time with minimal effort. Computers can be used to compromise the message. Computers can use Brute force technique to break the code. In Brute force technique the computer can try all the possible keys ( or a highly probable set ) on the message to compromise it. With increasing computing power, it is easy for a computer to try millions of key combinations within a reasonable period of time. This is the problem with level 4 . There are fixed number of keys that can be generated using Scramble Clock . Let us consider that we place all the possible keys in a Set. Then this set is the Key Set ( Key Space ). The Key Set is finite for Scramble Clock and also finite for Harikavac...
(This post is an old article I wrote on Google Knol. I have shifted it here... Witness the power of Extension Methods) My meeting with Dalpat ... I happened to meet a Ruby Language enthusiast (Mr. Dalpat) recently. He was showing me some cool programming tricks in Ruby Language. He was bullish about power of Ruby and lamented over limitations of C# and Java. "C#(especially after version 3.0) has a bigger toolbox of idioms than Java , but Ruby is far better" he said. Ruby being dynamic and capable of supporting internal DSL's( Domain Specific Language) has always had my due respect. However, I wanted to know what made this Ruby evangelist so strongly opinionated. One of the things that came up in his praise for Ruby was that even literals in Ruby were objects. So one could very naturally write something like 5.times{puts "Hello"} and print Hello five times. This he said was possible because the times method had...
It has been a testing time since COVID Pandemic. Many established Professions, Institutions, Industries, and Systems are adapting to the new reality. Education is also changing itself. It's been almost four months that I have not conducted a lecture in a Physical Classroom. I have sifted Online wholly. I want to thank Google, especially for it's Google Meet. All my courses stalled due to COVID, and the new ones just launched are now normalized. I have occasionally been offering Video courses to a restricted audience, but now my classes are available internationally. I am happy that I can teach students from UK, USA, Canada, Dubai, Delhi, Rajkot, Bhopal,... And of course Mumbai, all together in a batch. Although international students have been attending my courses, they had to participate in my classes physically. The flexibility of Online arrangement is liberating. Some new facilities in Online Courses Registration through email Payment is possible through any form of ...
Comments