Posts

Showing posts with the label Open Source Java

RSA Encryption

RSA  Obfuscation For the same security, an elliptic curve algorithm (such as ECDSA) requires a smaller key length than RSA. On the other hand, RSA has been used for a long time, everyone knows how to write Java code and process data. But strong RSA requires increasingly longer encryption keys. In real commercial use of the RSA encryption algorithm, extremely high security can be achieved by using data obfuscation. Here this is not the usual obfuscation of the code, but the transformation of the correct code into "wrong". When the decryption keys or ciphertext are deliberately corrupted and the decryption operation cannot be performed. There can be a large number of processing options. Two code for such processing will not be too big. For example - repositotry https://github.com/vallshmeleff/androidrsa File https://github.com/vallshmeleff/androidrsa/blob/main/RSACode.java   Method   public String ObfuscationD ( String SourceText , String e , String d ) This is the e...

Crypto NOTE with password

  Open Source Java project The application is supplemented with a password entry. The password is dynamic - each time different. The random number generator will give you a number. You enter a number 10 more. This is the correct password. You can make your version of the algorithm. For example, Add one more digit to the displayed number, the same as the first digit of the number. Project description - in the file CryptoNOTE.docx CryptoNote_password_OK.ZIP на GOOGLE DRIVE https://drive.google.com/file/d/1EAzXZZgx3iMZ8JkV0QJlcOBALTQEvoSa/view?usp=sharing Open Source Java project