Wrox Programmer Forums
|
BOOK: Beginning Cryptography with Java
This is the forum to discuss the Wrox book Beginning Cryptography with Java by David Hook; ISBN: 9780764596339
Welcome to the p2p.wrox.com Forums.

You are currently viewing the BOOK: Beginning Cryptography with Java section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
Old February 23rd, 2012, 01:04 PM
Registered User
 
Join Date: Feb 2012
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Default Problem with the examples

Hello ,
i have a problem in the source code of the examples of the book :
the book example :
Code:
package chapter1;

import javax.crypto.*;
import javax.crypto.spec.*;

public class SimplePolicyTest
{
    public static void main(String[] args) throws Exception
    {
        byte[]     data = { 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07 };

        // create a 64 bit secret key from raw bytes
        SecretKey key64 = new SecretKeySpec(
                   new byte[] { 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07 },
                   "Blowfish");

        // create a cipher and attempt to encrypt the data block with our key
        Cipher     c = Cipher.getInstance("Blowfish/ECB/NoPadding");

        c.init(Cipher.ENCRYPT_MODE, key64);
        c.doFinal(data);
        System.out.println("64 bit test: passed");

        // create a 192 bit secret key from raw bytes
        SecretKey key192 = new SecretKeySpec(
                    new byte[] { 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
                                 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
                                 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17 },
                    "Blowfish");

        // now try encrypting with the larger key
        c.init(Cipher.ENCRYPT_MODE, key192);
        c.doFinal(data);

        System.out.println("192 bit test: passed");

        System.out.println("Tests completed");
    }
}
when i come to compile it , it give me an error that there is no exceptions .
so i add all the exceptions and made try .... catch ..... etc .
Is there a solution for that ? or even an shortcut ?
or can i modify the compiler to ignore these stuff ?

Thanks in advance .
 
Old February 23rd, 2012, 04:38 PM
dgh dgh is offline
Wrox Author
 
Join Date: Aug 2005
Posts: 206
Thanks: 0
Thanked 20 Times in 20 Posts
Default

Can you tell me what the actual error is? What JVM are you using?

Thanks,

David
 
Old February 23rd, 2012, 04:43 PM
Registered User
 
Join Date: Feb 2012
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Thanks for your replay ...
Sorry it was my fault that i forgot to write "throws Exception"

Thanks for your replay.
 
Old February 23rd, 2012, 08:05 PM
dgh dgh is offline
Wrox Author
 
Join Date: Aug 2005
Posts: 206
Thanks: 0
Thanked 20 Times in 20 Posts
Default

But what is the exception?

Regards,

David
 
Old February 24th, 2012, 04:10 AM
Registered User
 
Join Date: Feb 2012
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Code:
run:
Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - unreported exception java.security.NoSuchAlgorithmException; must be caught or declared to be thrown
	at test.main(test.java:16)
Java Result: 1
BUILD SUCCESSFUL (total time: 2 seconds)
 
Old February 26th, 2012, 07:10 AM
dgh dgh is offline
Wrox Author
 
Join Date: Aug 2005
Posts: 206
Thanks: 0
Thanked 20 Times in 20 Posts
Default

You've left out "throws Exception" from the public static void main declaration.

Regards,

David





Similar Threads
Thread Thread Starter Forum Replies Last Post
Problem loading examples.bat for Pubs database tscherb BOOK: Professional Visual Basic 2010 and .NET 4 3 April 21st, 2011 05:08 PM
Problem running the examples alatriste BOOK: Professional Microsoft Robotics Studio ISBN: 978-0-470-14107-6 1 September 19th, 2009 06:47 PM
[resolved] Trinidad & Tomcat Problem with examples pouet Apache Tomcat 1 May 11th, 2007 09:27 AM
problem with first test examples _l_ ASP.NET 1.0 and 1.1 Basics 1 July 5th, 2006 09:42 PM
Problem with examples in Access 2002 VBA tcarnahan BOOK: Beginning Access VBA 0 January 26th, 2004 08:14 PM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.