<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/hcryptoj/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/hcryptoj/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Thu, 03 Jun 2010 13:32:10 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/hcryptoj/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>null(default) cipher failure</title><link>https://sourceforge.net/p/hcryptoj/bugs/15/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;when using the default null cipher and the set key button is hit,  an error message pops up and says there is an error at applications.cryptotoolj.KeyDialog.&amp;lt;init&amp;gt;(KeyDialog.java:92)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">gvon</dc:creator><pubDate>Thu, 03 Jun 2010 13:32:10 -0000</pubDate><guid>https://sourceforge.net97475a163632008ccd617cb06cf25e67853672f1</guid></item><item><title>Ceasar Error/Limitation</title><link>https://sourceforge.net/p/hcryptoj/bugs/14/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The documentation says with Caesar it should work with any ASCII character. From my understanding a ~ is ASCII 126. However, when run in the applet, I select Caesar, and "all ASCII" under select key, a ~ is encrypted to a blank. I ran it with many different shift lengths, and it returned the same blanked encryption. &lt;/p&gt;
&lt;p&gt;When I copy the blank, and decrypt it, the applet does produce a ~. &lt;/p&gt;
&lt;p&gt;The same happens with other characters, such as }, when they are shifted beyond 126. &lt;/p&gt;
&lt;p&gt;I don't know if this qualifies as a bug, or a limitation of the algorithm. &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jeff Young</dc:creator><pubDate>Mon, 23 Nov 2009 23:11:45 -0000</pubDate><guid>https://sourceforge.net378ffb16c43a1baf7ab59c4827f6e502ea098a84</guid></item><item><title>Applet Error</title><link>https://sourceforge.net/p/hcryptoj/bugs/13/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When the applet is used to run the Affine engine an error is produced. After selecting Affine, and then selecting AZ in the key window this error&lt;br /&gt;
java.lang.Exception: ERROR: Plain and cipher alphabets must be the same size&lt;br /&gt;
at hcrypto.cipher.HistoricalKey.initKeyArrays(HistoricalKey.java:265)&lt;br /&gt;
at hcrypto.cipher.HistoricalKey.initKey(HistoricalKey.java:175)&lt;br /&gt;
at hcrypto.engines.AffineKey.init(AffineKey.java:96)&lt;br /&gt;
at applications.cryptotoolj.CipherFrame.actionPerformed(CipherFrame.java:387)&lt;br /&gt;
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1882)&lt;br /&gt;
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2202)&lt;br /&gt;
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)&lt;br /&gt;
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)&lt;br /&gt;
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)&lt;br /&gt;
at java.awt.Component.processMouseEvent(Component.java:5602)&lt;br /&gt;
at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)&lt;br /&gt;
at java.awt.Component.processEvent(Component.java:5367)&lt;br /&gt;
at java.awt.Container.processEvent(Container.java:2010)&lt;br /&gt;
at java.awt.Component.dispatchEventImpl(Component.java:4068)&lt;br /&gt;
at java.awt.Container.dispatchEventImpl(Container.java:2068)&lt;br /&gt;
at java.awt.Component.dispatchEvent(Component.java:3903)&lt;br /&gt;
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4256)&lt;br /&gt;
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3936)&lt;br /&gt;
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3866)&lt;br /&gt;
at java.awt.Container.dispatchEventImpl(Container.java:2054)&lt;br /&gt;
at java.awt.Window.dispatchEventImpl(Window.java:1801)&lt;br /&gt;
at java.awt.Component.dispatchEvent(Component.java:3903)&lt;br /&gt;
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)&lt;br /&gt;
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)&lt;br /&gt;
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)&lt;br /&gt;
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)&lt;br /&gt;
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)&lt;br /&gt;
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)&lt;/p&gt;
&lt;p&gt;is produced in the console, and the applet does not allow you to run the applet. Either it should allow for both sizes of letters, or the option shouldn't be present for the Affine engine.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jeff Young</dc:creator><pubDate>Sun, 22 Nov 2009 21:54:06 -0000</pubDate><guid>https://sourceforge.net32bde8fb836a06a1e13010d75b007f6919ca1074</guid></item><item><title>Run Time Error</title><link>https://sourceforge.net/p/hcryptoj/bugs/12/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The Affine engine is producing this error...&lt;br /&gt;
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: -1&lt;br /&gt;
at java.lang.String.substring(String.java:1768)&lt;br /&gt;
at hcrypto.engines.AffineKey.init(AffineKey.java:98)&lt;br /&gt;
at applications.TestCipher.main(TestCipher.java:81)&lt;br /&gt;
This occurred with the arguments "Affine 5,11/az+AZ testMEssAge", the same occurred with arguments such as Affine 5/az+AZ and Affine 5/,11/az+AZ/az+AZ.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jeff Young</dc:creator><pubDate>Sun, 22 Nov 2009 21:51:25 -0000</pubDate><guid>https://sourceforge.net12831322ad918ee1c5762d7edbaaad31849dd7a5</guid></item><item><title>Railfence keyspec</title><link>https://sourceforge.net/p/hcryptoj/bugs/11/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Railfence keyspec in the documentation is different from the one accepted&lt;br /&gt;
by the algorithm.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nicolae Dragu</dc:creator><pubDate>Tue, 10 Nov 2009 00:27:51 -0000</pubDate><guid>https://sourceforge.net642a158fcfcd7ecb690558d8626b32d1edbab529</guid></item><item><title>Playfair key problem</title><link>https://sourceforge.net/p/hcryptoj/bugs/10/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When the key does not consist of only letters the following error appears:&lt;/p&gt;
&lt;p&gt;Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -48&lt;br /&gt;
at hcrypto.engines.PlayfairKey.initKeySquare(PlayfairKey.java:236)&lt;br /&gt;
at hcrypto.engines.PlayfairKey.init(PlayfairKey.java:107)&lt;br /&gt;
at hcrypto.examples.TestCipher.main(TestCipher.java:78)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Todor Mitev</dc:creator><pubDate>Thu, 05 Nov 2009 19:38:35 -0000</pubDate><guid>https://sourceforge.net2b5fbf250ae8934a97101a5063cbd0b7ffb2aab9</guid></item><item><title>Playfair empty key problem</title><link>https://sourceforge.net/p/hcryptoj/bugs/9/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When the key is empty, the program returns the following exception:&lt;br /&gt;
Exception in thread "main" java.lang.Exception: Invalid key specification: &lt;br /&gt;
at hcrypto.cipher.HistoricalKey.initKey(HistoricalKey.java:159)&lt;br /&gt;
at hcrypto.engines.PlayfairKey.init(PlayfairKey.java:103)&lt;br /&gt;
at hcrypto.examples.TestCipher.main(TestCipher.java:78)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Todor Mitev</dc:creator><pubDate>Thu, 05 Nov 2009 19:37:11 -0000</pubDate><guid>https://sourceforge.netbd25fbedb8b17dcd377e3fb05402a4c7b2fb7a6c</guid></item><item><title>Affine lack of user documentation</title><link>https://sourceforge.net/p/hcryptoj/bugs/8/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I was not able to get the Affine algorithm to run from the run configurations, although it works from the applet. I looked for some documentation on how to run it (possibly an example) but was not able to find one. &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dimitar Gochev</dc:creator><pubDate>Thu, 05 Nov 2009 19:31:58 -0000</pubDate><guid>https://sourceforge.net4a9570baa161eb35dcd74b2f50522034b6764c9c</guid></item><item><title>Affine argument problems</title><link>https://sourceforge.net/p/hcryptoj/bugs/7/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The Affine algorithm ran in the CryptoToolJ applet with all sorts of arguments. However, it did not run in eclipse from Run configurations with arguments: Affine 3,3/azAZ09 text&lt;br /&gt;
I also tried varying the argument with 3,3/az+AZ+09 text and "3,19/azAZ09" and many others but none seemed to work. I was getting an error stating Invalid A_E_Key.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dimitar Gochev</dc:creator><pubDate>Thu, 05 Nov 2009 19:30:04 -0000</pubDate><guid>https://sourceforge.net0fb35cc58c65ba04c1fd2537584f68ef3ff31259</guid></item><item><title>VigenereKey format</title><link>https://sourceforge.net/p/hcryptoj/bugs/6/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The documentation regarding proper formation of the keyword and alphabet pair in VigenereKey.java appears to be inaccurate and missing some details.  It states that the keyword may use az, AZ, and 0-9.  The alphabet may also use az, AZ, and 09 but it must match the characters used in the keyword.  The documentation states that the key format would be something like: theKEYWORD01/azAZ09.  When I used this type of format, it threw an "illegal alphabet descriptor" error.  Using a keyword comprised only of lowercase letters and the alphabet az:  keyword/az will encrypt only lowercase letters.  Using a format not mentioned in the documentation where the descriptor is formed using the plus operator will encrypt everything.  For example:  theKEYWORD01/az+AZ+09 will properly encrypt something like "I saw 10 dogs".  I think this should definitely be made more clear in the documentation but I'm not 100% sure of the proper descriptor format(s).&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tisdallya</dc:creator><pubDate>Thu, 05 Nov 2009 19:05:17 -0000</pubDate><guid>https://sourceforge.net9d79440d5235d91c6eca9ebd4e6c5fa5b76ac245</guid></item></channel></rss>