fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main (String[] args) throws java.lang.Exception
  11. {
  12. var crypto = require('crypto'),
  13. algorithm = 'aes-128-ctr',
  14. password = 'think';
  15.  
  16. function encrypt(buffer){
  17. var cipher = crypto.createCipher(algorithm,password)
  18. var crypted = Buffer.concat([cipher.update(buffer),cipher.final()]);
  19. return crypted;
  20. }
  21.  
  22. function decrypt(buffer){
  23. var decipher = crypto.createDecipher(algorithm,password)
  24. var dec = Buffer.concat([decipher.update(buffer) , decipher.final()]);
  25. return dec;
  26. }
  27.  
  28. var hw = encrypt(new Buffer("hello world", "utf8"))
  29. // outputs hello world
  30. console.log(decrypt(hw).toString('utf8'));
  31. }
  32. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:12: error: unclosed character literal
		var crypto = require('crypto'),
		                     ^
Main.java:12: error: ';' expected
		var crypto = require('crypto'),
		                       ^
Main.java:12: error: unclosed character literal
		var crypto = require('crypto'),
		                            ^
Main.java:12: error: ';' expected
		var crypto = require('crypto'),
		                              ^
Main.java:13: error: unclosed character literal
algorithm = 'aes-128-ctr',
            ^
Main.java:13: error: unclosed character literal
algorithm = 'aes-128-ctr',
                        ^
Main.java:13: error: not a statement
algorithm = 'aes-128-ctr',
                    ^
Main.java:14: error: unclosed character literal
password = 'think';
           ^
Main.java:14: error: unclosed character literal
password = 'think';
                 ^
Main.java:14: error: not a statement
password = 'think';
             ^
Main.java:16: error: ';' expected
function encrypt(buffer){
                ^
Main.java:16: error: not a statement
function encrypt(buffer){
                 ^
Main.java:16: error: ';' expected
function encrypt(buffer){
                       ^
Main.java:17: error: ';' expected
var cipher = crypto.createCipher(algorithm,password)
                                                    ^
Main.java:18: error: illegal start of expression
var crypted = Buffer.concat([cipher.update(buffer),cipher.final()]);
                            ^
Main.java:18: error: ';' expected
var crypted = Buffer.concat([cipher.update(buffer),cipher.final()]);
                             ^
Main.java:18: error: illegal start of expression
var crypted = Buffer.concat([cipher.update(buffer),cipher.final()]);
                                   ^
Main.java:18: error: ';' expected
var crypted = Buffer.concat([cipher.update(buffer),cipher.final()]);
                                          ^
Main.java:18: error: not a statement
var crypted = Buffer.concat([cipher.update(buffer),cipher.final()]);
                                           ^
Main.java:18: error: ';' expected
var crypted = Buffer.concat([cipher.update(buffer),cipher.final()]);
                                                 ^
Main.java:18: error: <identifier> expected
var crypted = Buffer.concat([cipher.update(buffer),cipher.final()]);
                                                          ^
Main.java:18: error: not a statement
var crypted = Buffer.concat([cipher.update(buffer),cipher.final()]);
                                                         ^
Main.java:18: error: illegal start of expression
var crypted = Buffer.concat([cipher.update(buffer),cipher.final()]);
                                                                ^
Main.java:18: error: not a statement
var crypted = Buffer.concat([cipher.update(buffer),cipher.final()]);
                                                               ^
Main.java:18: error: ';' expected
var crypted = Buffer.concat([cipher.update(buffer),cipher.final()]);
                                                                 ^
Main.java:22: error: ';' expected
function decrypt(buffer){
                ^
Main.java:22: error: not a statement
function decrypt(buffer){
                 ^
Main.java:22: error: ';' expected
function decrypt(buffer){
                       ^
Main.java:23: error: ';' expected
var decipher = crypto.createDecipher(algorithm,password)
                                                        ^
Main.java:24: error: illegal start of expression
var dec = Buffer.concat([decipher.update(buffer) , decipher.final()]);
                        ^
Main.java:24: error: ';' expected
var dec = Buffer.concat([decipher.update(buffer) , decipher.final()]);
                         ^
Main.java:24: error: illegal start of expression
var dec = Buffer.concat([decipher.update(buffer) , decipher.final()]);
                                 ^
Main.java:24: error: ';' expected
var dec = Buffer.concat([decipher.update(buffer) , decipher.final()]);
                                        ^
Main.java:24: error: not a statement
var dec = Buffer.concat([decipher.update(buffer) , decipher.final()]);
                                         ^
Main.java:24: error: ';' expected
var dec = Buffer.concat([decipher.update(buffer) , decipher.final()]);
                                               ^
Main.java:24: error: <identifier> expected
var dec = Buffer.concat([decipher.update(buffer) , decipher.final()]);
                                                            ^
Main.java:24: error: not a statement
var dec = Buffer.concat([decipher.update(buffer) , decipher.final()]);
                                                           ^
Main.java:24: error: illegal start of expression
var dec = Buffer.concat([decipher.update(buffer) , decipher.final()]);
                                                                  ^
Main.java:24: error: not a statement
var dec = Buffer.concat([decipher.update(buffer) , decipher.final()]);
                                                                 ^
Main.java:24: error: ';' expected
var dec = Buffer.concat([decipher.update(buffer) , decipher.final()]);
                                                                   ^
Main.java:28: error: ';' expected
var hw = encrypt(new Buffer("hello world", "utf8"))
                                                   ^
Main.java:30: error: unclosed character literal
console.log(decrypt(hw).toString('utf8'));
                                 ^
Main.java:30: error: ')' expected
console.log(decrypt(hw).toString('utf8'));
                                   ^
Main.java:30: error: unclosed character literal
console.log(decrypt(hw).toString('utf8'));
                                      ^
Main.java:30: error: illegal start of expression
console.log(decrypt(hw).toString('utf8'));
                                        ^
45 errors
stdout
Standard output is empty