<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://esecutech.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Joseph</id>
	<title>SecuTech Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://esecutech.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Joseph"/>
	<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=Special:Contributions/Joseph"/>
	<updated>2026-10-24T10:39:22Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=Category:UniKey_Quick_Start_Guides&amp;diff=2929</id>
		<title>Category:UniKey Quick Start Guides</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=Category:UniKey_Quick_Start_Guides&amp;diff=2929"/>
		<updated>2017-08-20T11:35:13Z</updated>

		<summary type="html">&lt;p&gt;Joseph: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [http://files.esecutech.com/en/quick-start-guide/quick-start-guide-unikey-170818.pdf UniKey Quick Start Guide]&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=UniMate_USB_User_Manual&amp;diff=2648</id>
		<title>UniMate USB User Manual</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=UniMate_USB_User_Manual&amp;diff=2648"/>
		<updated>2016-06-15T03:59:01Z</updated>

		<summary type="html">&lt;p&gt;Joseph: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
TODO&lt;br /&gt;
Test edit at 2016-06-15-1358&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[category:UniMate Manuals]]&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=UniMate_USB_User_Manual&amp;diff=2647</id>
		<title>UniMate USB User Manual</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=UniMate_USB_User_Manual&amp;diff=2647"/>
		<updated>2016-06-15T03:42:02Z</updated>

		<summary type="html">&lt;p&gt;Joseph: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[category:UniMate Manuals]]&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=UniMate_USB_User_Manual&amp;diff=2646</id>
		<title>UniMate USB User Manual</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=UniMate_USB_User_Manual&amp;diff=2646"/>
		<updated>2016-06-15T01:08:34Z</updated>

		<summary type="html">&lt;p&gt;Joseph: Created page with &amp;quot;category:UniMate Manuals&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:UniMate Manuals]]&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=Category:UniMate_Manuals&amp;diff=2643</id>
		<title>Category:UniMate Manuals</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=Category:UniMate_Manuals&amp;diff=2643"/>
		<updated>2016-06-15T01:08:08Z</updated>

		<summary type="html">&lt;p&gt;Joseph: Created blank page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=Category:UniKey_FAQ&amp;diff=2287</id>
		<title>Category:UniKey FAQ</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=Category:UniKey_FAQ&amp;diff=2287"/>
		<updated>2016-05-04T04:12:15Z</updated>

		<summary type="html">&lt;p&gt;Joseph: /* I have reason to believe I have found a bug or an abnormality in a Secutech product. How can I get in touch to resolve this problem? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
TODO&lt;br /&gt;
Default passwords&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
[[category:Software Protection]]&lt;br /&gt;
Frequently Asked Questions on UniKey.&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
&lt;br /&gt;
===What is UniKey?===&lt;br /&gt;
&lt;br /&gt;
UniKey is a software protection dongle. Developers can utilise UniKey to protect their executables and data files such that only those with the correct UniKey hardware device can run the protected application - those without the correct UniKey device cannot execute the protected application. Moreover, UniKey provides protection from decompilers and debuggers, thwarting attempts to reverse engineer protected applications, allowing software developers to safeharbour intellectual property.&lt;br /&gt;
&lt;br /&gt;
===What protection methods does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey offers two protection methods; The UniKey Enveloper and The UniKey API.&lt;br /&gt;
&lt;br /&gt;
The UniKey Enveloper seamlessly protects executables and DLL files by the use of different protection schemes without the need for source code or additional changes to it. Without the correct UniKey device, the protected software cannot execute.&lt;br /&gt;
&lt;br /&gt;
The UniKey Application Programming Interface (API) permits greater customisation and variation of control of software functionality through the various protection schemes, drawing from a large library of APIs in various programming languages.&lt;br /&gt;
&lt;br /&gt;
On top of Enveloper and API protection, flash and video files can be protected with Flash Protection with Enveloper and Video Protection with UniKey Video Protector respectively.&lt;br /&gt;
&lt;br /&gt;
===What licensing models does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports a diverse range of licensing models appropriate to business needs. These include: feature-based, rental, subscription, floating and/or time-based, perpetual, try-before-you-buy, pay-per-use, volume licensing, and custom licensing schemes.&lt;br /&gt;
&lt;br /&gt;
===What are and is the difference between the UniKey models?===&lt;br /&gt;
&lt;br /&gt;
Please see [https://esecutech.com/unikey-product-comparison UniKey Compare Features].&lt;br /&gt;
&lt;br /&gt;
===How can I begin using UniKey?===&lt;br /&gt;
&lt;br /&gt;
Please see the [http://files.esecutech.com/marketing-materials/ProductsDoc/UniKey/UniKeyQuickStartGuide.pdf UniKey Quick Start Guide].&lt;br /&gt;
&lt;br /&gt;
===Where can I recieve resources or assistance?===&lt;br /&gt;
&lt;br /&gt;
Please see [[#Additional resources|Additional resources]].&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
&lt;br /&gt;
===What are the physical hardware specifications of UniKey?===&lt;br /&gt;
&lt;br /&gt;
See [[UniKey_Hardware_Physical_Specifications_Image|UniKey Hardware Physical Specifications]].&lt;br /&gt;
&lt;br /&gt;
===What does &amp;quot;driverless&amp;quot; refer to?===&lt;br /&gt;
&lt;br /&gt;
UniKey devices is driverless, meaning usage of UniKey requires no installation of drivers or additional software. Supported operating systems already possess drivers needed by UniKey to operate and are automatically installed upon the first connection of the UniKey device, significantly reducing the problems associated with driver-dependent devices.&lt;br /&gt;
&lt;br /&gt;
===What does the LED light on the UniKey device indicate? ===&lt;br /&gt;
&lt;br /&gt;
If the LED light on the UniKey device is continually on, it is recognised by the computer and should be functioning correctly. If the LED light on the UniKey device is flashing, the UniKey device is not recognised by the computer.&lt;br /&gt;
&lt;br /&gt;
===What should I do if the LED light is flashing?===&lt;br /&gt;
&lt;br /&gt;
A flashing LED light indicates the UniKey device is not recognised by the computer. Under normal circumstances, the LED light should not be flashing when used under Windows, Mac OSX, MinGW, MIPS, ARM, FreeBSD and Linux; however, if it is, reconnect the UniKey device to the computer to attempt to resolve the problem.&lt;br /&gt;
&lt;br /&gt;
A situation where the LED light on the device may be flashing is if you are using UniKey on a Virtual Machine. Please check if the UniKey Device is mounted onto the system. When the device is mounted, keep the device plugged in and reboot the system under the Virtual Machine. After the Virtual Machine has restarted, the device should now be recognized by the system.&lt;br /&gt;
&lt;br /&gt;
Should the problem remain unresolved, please see the [[UniKey Hardware Troubleshooting|UniKey Hardware Troubleshooting Guide]] or [[#Where_can_I_receive_further_assistance.3F|contact us]].&lt;br /&gt;
&lt;br /&gt;
===Are UniKey devices certified to work in USB 3.0 ports?===&lt;br /&gt;
&lt;br /&gt;
Yes. UniKey devices are backward compatible with USB 3.0 ports.&lt;br /&gt;
&lt;br /&gt;
===What does the ten digit number on the USB plug head refer to?===&lt;br /&gt;
&lt;br /&gt;
The ten digit number engraved on the USB head of UniKey devices is not the hardware ID number, contrary to most inital expectations, but the product&#039;s serial number. It is for internal use only, and, as such, supplementary information if requested cannot be provided.&lt;br /&gt;
&lt;br /&gt;
===What steps does SecuTech take to ensure UniKey is environmentally friendly?===&lt;br /&gt;
&lt;br /&gt;
SecuTech is committed to supplying products that are environmentally sustainable. All parts and production processes of UniKey devices are lead-free and ROHS-compliant.&lt;br /&gt;
&lt;br /&gt;
===What is the Harmonized System (HS) Code for UniKey (and UniToken, UniMate, UniReader)?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;&amp;amp;nbsp;&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;UniKey&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;UniToken&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;UniMate&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;UniReader&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Chapter&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;4&amp;quot;&amp;gt;Chapter 85 &amp;quot;Electrical machinery and equipment and parts thereof; sound recorders and reproducers, television image and sound recorders and reproducers, and parts and &amp;quot;accessories of such articles&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Heading&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;4&amp;quot;&amp;gt;Heading 85.23 &amp;quot;Discs, tapes, solid-state non-volatile storage devices, &amp;quot;smart cards&amp;quot; and other media for the recording of sound or of other phenomena, whether or not recorded, including matrices and masters for the production of discs, but excluding products of Chapter 37.&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subheading&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Semiconductor media : Solid-state non-volatile storage devices&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;3&amp;quot;&amp;gt;Semiconductor media : &amp;quot;Smart cards&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;HS Code&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;8523.51&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;3&amp;quot;&amp;gt;8523.52&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;	&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
===What operating systems does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports operating systems Windows 98SE, Windows ME, Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7 and Windows 8, Windows 8.1, Windows Server 2008/2012 (all both 32-bit and 64 bit), Mac OSX (excluding UniKey Drive), FreeBSD and Linux (2.2 and above). Libraries and associated API samples are provided for using UniKey with each operating system.&lt;br /&gt;
&lt;br /&gt;
===What programming languages does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports programming languages Access, AutoCAD, Borland C++ Builder, Clarion, dBaseFortran, Delphi, Director, FileMaker, Fortran, Java, LabView, LabWindows, Matlab, MinGW, NSIS, PowerBuilder, PureBasic, Realbasic, Visual Basic, Visual Basic.NET, Visual C#.NET, Visual C++, Visual C++.NET, Visual DataFlex, Visual FoxPro, Visual Object Cobol, WinDEV and otherwise any compiler that works with DLL/LIB.&lt;br /&gt;
&lt;br /&gt;
===What programming languages on respective operating systems are available in UniKey&#039;s libraries?===&lt;br /&gt;
&lt;br /&gt;
As of UniKey SDK version 5.8.8 (2015-07-14). Please note that many more languages are supported).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&#039;1&#039;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Operating System&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Programming Lanuage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Linux (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fortran&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Mac OS (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;MIPS&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STLinux (32-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Windows (32-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Delphi&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;PureC&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RealBasic&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Windows (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ActiveX&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Arx&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C#&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fortran&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;MinGW&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Visual C++&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Matlab&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Python&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;LabView&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FreeBSD (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Is UniKey Windows 8 compatible?===&lt;br /&gt;
&lt;br /&gt;
Yes. For users who are working with previous versions of the UniKey SDK, please download the latest SDK from our [https://esecutech.com/downloads/ SDK downloads page].&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support SUSE 10?===&lt;br /&gt;
&lt;br /&gt;
Yes. Libraries and associated API samples are provided for using UniKey STD/PRO/Time with SUSE 10. When using UniKey with SUSE 10, ensure su permissions are used.&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support C#.NET?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Change--&amp;gt;Yes. Please use the UniKey DotNet libraries. Samples are provided to illustrate use with UniKey APIs.&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support DotNet?===&lt;br /&gt;
&lt;br /&gt;
Yes. UniKey STD/PRO/Time has native UniKey Win32_64.DotNetDll library support and support .NET versions 2.0, 3.0, 3.5, 4.0. UniKey Drive also includes DLL libraries which can be used for integration with DotNet applications.&lt;br /&gt;
&lt;br /&gt;
Please note UniKey Drive&#039;s libraries is built with C, whereas UniKey STD/PRO/Time&#039;s libraries is built with .NET.&lt;br /&gt;
&lt;br /&gt;
===Which of the 32-bit and 64-bit versions of the DotNet libraries should be used?===&lt;br /&gt;
&lt;br /&gt;
When using UniKey STD/PRO/Time, only one version of the UniKey DotNet library is needed for use with both 32-bit and 64-bit systems.&lt;br /&gt;
&lt;br /&gt;
When using UniKey Drive, both versions of the DLL libraries are needed for their respective 32-bit and 64-bit systems.&lt;br /&gt;
&lt;br /&gt;
===Where in a DotNet project should the DotNet DLL libraries be imported into?===&lt;br /&gt;
&lt;br /&gt;
All necessary DotNet DLL libraries should be imported into the working directory of the DotNet project. Often, the DLL libraries can be imported into the same directory as the executable file(s).&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support VB.NET?===&lt;br /&gt;
&lt;br /&gt;
Yes. Please use the UniKey DotNet libraries. Samples are provided to illustrate how to use the UniKey APIs.&lt;br /&gt;
&lt;br /&gt;
===Are you able to provide the ARM-cross-compiled version of your library for EABI version 4?===&lt;br /&gt;
&lt;br /&gt;
Yes, we can provide cross-compilation for the UniKey Library. Please contact our support team at support@esecutech.com along with the cross compilation tool chain so that we may be able to provide you with the cross-compiled library.&lt;br /&gt;
&lt;br /&gt;
==Network==&lt;br /&gt;
&lt;br /&gt;
===How many concurrent users can be connected to a UniKey device?===&lt;br /&gt;
&lt;br /&gt;
The maximum number of concurrent users connected to a UniKey device over the network is 64512 (that is, the total number of ports of 65535 minus the first 1024 reserved ports).&lt;br /&gt;
&lt;br /&gt;
==Security==&lt;br /&gt;
&lt;br /&gt;
===Can I change the password of my UniKey dongle?===&lt;br /&gt;
&lt;br /&gt;
Yes. Please use UniKey Console Tool or the &amp;lt;code&amp;gt;UniKey_Generate_New_Password&amp;lt;/code&amp;gt; API function for setting a new password for the UniKey dongle. Please note there is a limit for generating a new password on a UniKey device.&lt;br /&gt;
&lt;br /&gt;
===Is there a limit on how many times a new password can be generated on a UniKey device?===&lt;br /&gt;
&lt;br /&gt;
For reasons of security, each UniKey device can only generate a new password &#039;&#039;&#039;twice&#039;&#039;&#039;. Afterwards, the password cannot be changed.&lt;br /&gt;
&lt;br /&gt;
===Can I set my UniKey devices with the same password?===&lt;br /&gt;
&lt;br /&gt;
Yes. If you wish to use the same password for all or a set of UniKey devices, use the same seed value for generating the password for your UniKey device. Please note that UniKey STD/PRO/Time&#039;s password system is different from UniKey Drive, as UniKey Drive implements passwords of eight digit length.&lt;br /&gt;
&lt;br /&gt;
===Is there a limit to the number of login attempts?===&lt;br /&gt;
&lt;br /&gt;
There is not limit on the number of login attempts after a password is set on a UniKey device.&lt;br /&gt;
&lt;br /&gt;
===Can the UniKey device be duplicated?===&lt;br /&gt;
&lt;br /&gt;
No. The UniKey device cannot be duplicated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--===Java doesn&#039;t support the &amp;quot;UniKey Generate Password Type&amp;quot; function. How can I overcome this?===&lt;br /&gt;
&lt;br /&gt;
You may be able to resolve this with the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
short[] p1 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p2 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p3 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p4 = new short[1];&lt;br /&gt;
&lt;br /&gt;
int IntPW1 = 17530;&lt;br /&gt;
&lt;br /&gt;
int IntPW2 = 15802;&lt;br /&gt;
&lt;br /&gt;
int IntPW3 = 42116;&lt;br /&gt;
&lt;br /&gt;
int IntPW4 = 26965;&lt;br /&gt;
&lt;br /&gt;
p1[0] = (short)IntPW1;&lt;br /&gt;
&lt;br /&gt;
p2[0] = (short)IntPW2;&lt;br /&gt;
&lt;br /&gt;
p3[0] = (short)IntPW3;&lt;br /&gt;
&lt;br /&gt;
p4[0] = (short)IntPW4;&lt;br /&gt;
&lt;br /&gt;
long retval = mUniKey.UniKey_Vender_Logon(handle,p1,p2,p3,p4);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===VB6 IDE doesn&#039;t support the &amp;quot;UniKey Drive Generate Password Type&amp;quot; function. How can I overcome this?===&lt;br /&gt;
&lt;br /&gt;
A tool for generating small value passwords for UniKey Drive with VB6 can be provided upon request. Please contact support@esecutech.com.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==UniKey Time==&lt;br /&gt;
&lt;br /&gt;
===How could I use UniKey Time Features?===&lt;br /&gt;
&lt;br /&gt;
Please refer to the [[UniKey RTC API Protection Solution|UniKey Real Time Clock Protection Solution]]&lt;br /&gt;
&lt;br /&gt;
===How many Time Modules does UniKey Time provide?===&lt;br /&gt;
&lt;br /&gt;
Each UniKey Time dongle has 16 time modules.&lt;br /&gt;
&lt;br /&gt;
===What is the purpose of the UniKey Time modules?===&lt;br /&gt;
&lt;br /&gt;
Each time module adds certain functionality. For example, the software expiry date can be set with a time module. A start time and an end time for Time Module No. 1, for example, can be set and then bound to your software.&lt;br /&gt;
&lt;br /&gt;
===Why does the UniKey Envelop Tool not save time module settings?===&lt;br /&gt;
&lt;br /&gt;
Currently, the UniKey Envelop Tool can only set time modules, but not read the time modules. Please note this, as even if you have saved the Envelop Project, it will not be able to read back the time module you have set.&lt;br /&gt;
&lt;br /&gt;
===What is the difference between the three UniKey_Check_Time_Module methods?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module&amp;lt;/code&amp;gt; references a given time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module_Now&amp;lt;/code&amp;gt; references the time from the inbuilt clock within the dongle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module_Now_PC&amp;lt;/code&amp;gt; references the time from the host machine&#039;s system.&lt;br /&gt;
&lt;br /&gt;
===How long does UniKey Time&#039;s battery last for?===&lt;br /&gt;
&lt;br /&gt;
Below is some empirical data taken from twelve UniKey Time device measurements.&lt;br /&gt;
&lt;br /&gt;
Case 1: The UniKey Time device is not inserted in a USB port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Group No.&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;No. of Devices&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Current (uA)&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.34&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.94&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1.99&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Average current per device&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Case 2: The UniKey Time device is inserted in a USB port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Group No.&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;No. of Devices&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Current (uA)&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.31&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.34&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.94&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1.83&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Average current per device&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Pre-conditions&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# the full capacity of a battery is 40mAH, i.e. 40000uAH&lt;br /&gt;
# the average capacity a battery is 90%&lt;br /&gt;
# the standby release of the battery is 1% per month, i.e. 0.033% per day&lt;br /&gt;
# the standby current and working current is the same, i.e. 0.32 uA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Calculation&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Let t be UniKey Time&#039;s battery life in days&lt;br /&gt;
(t * 0.00033 * 40000) + (t * 0.32 * 24) = 40000 * 0.90&lt;br /&gt;
=&amp;gt;&lt;br /&gt;
t = 1724.14&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From the above real-world experiments observing twelve UniKey Time devices, it is calculated the battery life of UniKey Time is 1724 days or 4.7 years.&lt;br /&gt;
&lt;br /&gt;
===What happens when the battery within the UniKey Time device runs out?===&lt;br /&gt;
&lt;br /&gt;
During normal operation, the UniKey Time device draws power from the machine when in use, and uses its inbuilt battery when not plugged in. On battery alone, a typical UniKey device lasts for a minimum 3 years.&lt;br /&gt;
&lt;br /&gt;
When the battery within the device runs out, the dongle will revert that to a UniKey PRO dongle, so as to function as and encompass all of the features of a UniKey PRO device.&lt;br /&gt;
&lt;br /&gt;
This will allow the device to continue to protect your software, however the real time clock feature will cease to function and the date and time reported by the device will be its factory default: depending on the time modules set, modules will expire as a result, requiring the end user to contact you to replace the device if necessary.&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
===What steps should I take if my UniKey device isn&#039;t functioning or recognized?===&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;See [[UniKey Hardware Troubleshooting]] and follow the UniKey Hardware Troubleshooting guide.&#039;&#039; If the problem cannot be resolved, please [[#Where_can_I_receive_further_assistance.3F|contact us]].&lt;br /&gt;
&lt;br /&gt;
===I cannot set a new password on my UniKey device after surpassing the limit of two maximum password resets. What should I do?===&lt;br /&gt;
&lt;br /&gt;
Please [[#Where_can_I_receive_further_assistance.3F|contact Secutech Technical Support]] with your affected UniKey device’s hardware ID (obtainable using the [[UniKey Assist Tool|Assist Tool]]) at support@esecutech.com.&lt;br /&gt;
&lt;br /&gt;
===Why isn&#039;t UniKey Drive recognized under a Windows XP Non-Administrator User Account?===&lt;br /&gt;
&lt;br /&gt;
Please use administrator permissions to recognize UniKey Drive under a Windows XP non-administrator user account.&lt;br /&gt;
&lt;br /&gt;
===Why does the Linux sample produce unexpected results?===&lt;br /&gt;
&lt;br /&gt;
Using Linux, you must add the UniKey udev information for your Linux system. You can find information specific to your system type in the UniKey SDK under directory &amp;lt;code&amp;gt;UniKey SDK\Samples\Linux32.C\Sample\Readme&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===I receive an &amp;quot;Error 117&amp;quot; error message when using the UniKey Network Feature. How do I solve this error?===&lt;br /&gt;
&lt;br /&gt;
Error 117 indicates that the UniKey Network Service has not started on the machine. Please install the UniKey Network Server Service before clients connect to the server. The UniKey Network Server can be found in the UniKey SDK under direcory &amp;lt;code&amp;gt;UniKey SDK\Network\Server\Network.Server.ia32&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===I receive an &amp;quot;Error 105&amp;quot; error message when using the UniKey Network Feature. How do I solve this error?===&lt;br /&gt;
&lt;br /&gt;
Error 105 indicates that UniKey client-side and server-side communication is blocked. This will occur when a firewall at either end is blocking communication. Turn off the firewall for both server side and client side while testing or otherwise open the respective ports, depending on configured parameters, on either end to allow communication between the server and client.&lt;br /&gt;
&lt;br /&gt;
===I have reason to believe I have found a bug or an abnormality in a Secutech product. How can I get in touch to resolve this problem?===&lt;br /&gt;
&lt;br /&gt;
All technical faults or suggestions that improve our products are welcome and appreciated. Please contact us at either support@esecutech.com or https://esecutech.com/support with a description and/or methodology of the discovered malfunction or problem.&lt;br /&gt;
&lt;br /&gt;
==Sales==&lt;br /&gt;
&lt;br /&gt;
===What is the free evaluation kit?===&lt;br /&gt;
&lt;br /&gt;
A free evaluation kit can be obtained by navigating to the link https://esecutech.com/evaluate and filling out the corresponding form. The evaluation kit contains a fully functional UniKey PRO dongle and a Protection Software Kit CD. The evaluation kit can be used indefinitely without any limitation in features. Please allow between 3 to 5 working days to receive your evaluation kit.&lt;br /&gt;
&lt;br /&gt;
Please note that the free evaluation kit is only available to North America and Europe. For other countries, please contact sales@esecutech.com.&lt;br /&gt;
&lt;br /&gt;
===Can I customise my UniKey?===&lt;br /&gt;
&lt;br /&gt;
Yes. OEM customisations such as laser engraving, sticker labels, customised hardware IDs, hardware colours, device naming, [[UniKey_STD,_PRO_Waterproof_Rubber_Jacket_Photo|waterproof rubber case]] (rubber case only available for UniKey STD, PRO) and others can be requested. Please note however that certain additional features are only available for a minimum number of orders.&lt;br /&gt;
&lt;br /&gt;
===Where can I find information on UniKey product pricing?===&lt;br /&gt;
&lt;br /&gt;
Please contact us at sales@esecutech.com for pricing on UniKey products. Bulk purchases attract discounts and are discounted in various bulk amounts. Requested additional features such as laser engraving, sticker labels, customised hardware IDs, hardware colours, device naming and others vary in additional costs.&lt;br /&gt;
&lt;br /&gt;
===How long does it take to receive a purchase?===&lt;br /&gt;
&lt;br /&gt;
Times between a purchase and receiving the purchased goods depend on the quantity purchased.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders of less than 1000 units, orders typically take 2 working days.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders between 1000 and 5000 units, orders typically take 3 working days.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders greater than 5000 units, orders may take between 1 or 2 weeks.&lt;br /&gt;
&lt;br /&gt;
==Additional resources==&lt;br /&gt;
&lt;br /&gt;
===Where can I find additional resources?===&lt;br /&gt;
&lt;br /&gt;
Additional resources, including the UniKey Manual and related documents, can be found within the UniKey SDK, which can be downloaded from [https://esecutech.com/downloads Downloads]. Please read the &amp;quot;ReadMe.txt&amp;quot; located in the root directory and within other folders of SDK. Please contact support@esecutech.com for SDK archive file password.&lt;br /&gt;
&lt;br /&gt;
===Where can I receive further assistance?===&lt;br /&gt;
&lt;br /&gt;
We, at SecuTech, are dedicated to providing high-quality technical support to our customers. If you have any questions, please feel free to contact us at support@esecutech.com or directly by opening a new ticket at https://esecutech.com/support.&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=Category:UniKey_FAQ&amp;diff=2286</id>
		<title>Category:UniKey FAQ</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=Category:UniKey_FAQ&amp;diff=2286"/>
		<updated>2016-05-04T04:11:06Z</updated>

		<summary type="html">&lt;p&gt;Joseph: /* Is UniKey Windows 8 compatible? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
TODO&lt;br /&gt;
Default passwords&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
[[category:Software Protection]]&lt;br /&gt;
Frequently Asked Questions on UniKey.&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
&lt;br /&gt;
===What is UniKey?===&lt;br /&gt;
&lt;br /&gt;
UniKey is a software protection dongle. Developers can utilise UniKey to protect their executables and data files such that only those with the correct UniKey hardware device can run the protected application - those without the correct UniKey device cannot execute the protected application. Moreover, UniKey provides protection from decompilers and debuggers, thwarting attempts to reverse engineer protected applications, allowing software developers to safeharbour intellectual property.&lt;br /&gt;
&lt;br /&gt;
===What protection methods does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey offers two protection methods; The UniKey Enveloper and The UniKey API.&lt;br /&gt;
&lt;br /&gt;
The UniKey Enveloper seamlessly protects executables and DLL files by the use of different protection schemes without the need for source code or additional changes to it. Without the correct UniKey device, the protected software cannot execute.&lt;br /&gt;
&lt;br /&gt;
The UniKey Application Programming Interface (API) permits greater customisation and variation of control of software functionality through the various protection schemes, drawing from a large library of APIs in various programming languages.&lt;br /&gt;
&lt;br /&gt;
On top of Enveloper and API protection, flash and video files can be protected with Flash Protection with Enveloper and Video Protection with UniKey Video Protector respectively.&lt;br /&gt;
&lt;br /&gt;
===What licensing models does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports a diverse range of licensing models appropriate to business needs. These include: feature-based, rental, subscription, floating and/or time-based, perpetual, try-before-you-buy, pay-per-use, volume licensing, and custom licensing schemes.&lt;br /&gt;
&lt;br /&gt;
===What are and is the difference between the UniKey models?===&lt;br /&gt;
&lt;br /&gt;
Please see [https://esecutech.com/unikey-product-comparison UniKey Compare Features].&lt;br /&gt;
&lt;br /&gt;
===How can I begin using UniKey?===&lt;br /&gt;
&lt;br /&gt;
Please see the [http://files.esecutech.com/marketing-materials/ProductsDoc/UniKey/UniKeyQuickStartGuide.pdf UniKey Quick Start Guide].&lt;br /&gt;
&lt;br /&gt;
===Where can I recieve resources or assistance?===&lt;br /&gt;
&lt;br /&gt;
Please see [[#Additional resources|Additional resources]].&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
&lt;br /&gt;
===What are the physical hardware specifications of UniKey?===&lt;br /&gt;
&lt;br /&gt;
See [[UniKey_Hardware_Physical_Specifications_Image|UniKey Hardware Physical Specifications]].&lt;br /&gt;
&lt;br /&gt;
===What does &amp;quot;driverless&amp;quot; refer to?===&lt;br /&gt;
&lt;br /&gt;
UniKey devices is driverless, meaning usage of UniKey requires no installation of drivers or additional software. Supported operating systems already possess drivers needed by UniKey to operate and are automatically installed upon the first connection of the UniKey device, significantly reducing the problems associated with driver-dependent devices.&lt;br /&gt;
&lt;br /&gt;
===What does the LED light on the UniKey device indicate? ===&lt;br /&gt;
&lt;br /&gt;
If the LED light on the UniKey device is continually on, it is recognised by the computer and should be functioning correctly. If the LED light on the UniKey device is flashing, the UniKey device is not recognised by the computer.&lt;br /&gt;
&lt;br /&gt;
===What should I do if the LED light is flashing?===&lt;br /&gt;
&lt;br /&gt;
A flashing LED light indicates the UniKey device is not recognised by the computer. Under normal circumstances, the LED light should not be flashing when used under Windows, Mac OSX, MinGW, MIPS, ARM, FreeBSD and Linux; however, if it is, reconnect the UniKey device to the computer to attempt to resolve the problem.&lt;br /&gt;
&lt;br /&gt;
A situation where the LED light on the device may be flashing is if you are using UniKey on a Virtual Machine. Please check if the UniKey Device is mounted onto the system. When the device is mounted, keep the device plugged in and reboot the system under the Virtual Machine. After the Virtual Machine has restarted, the device should now be recognized by the system.&lt;br /&gt;
&lt;br /&gt;
Should the problem remain unresolved, please see the [[UniKey Hardware Troubleshooting|UniKey Hardware Troubleshooting Guide]] or [[#Where_can_I_receive_further_assistance.3F|contact us]].&lt;br /&gt;
&lt;br /&gt;
===Are UniKey devices certified to work in USB 3.0 ports?===&lt;br /&gt;
&lt;br /&gt;
Yes. UniKey devices are backward compatible with USB 3.0 ports.&lt;br /&gt;
&lt;br /&gt;
===What does the ten digit number on the USB plug head refer to?===&lt;br /&gt;
&lt;br /&gt;
The ten digit number engraved on the USB head of UniKey devices is not the hardware ID number, contrary to most inital expectations, but the product&#039;s serial number. It is for internal use only, and, as such, supplementary information if requested cannot be provided.&lt;br /&gt;
&lt;br /&gt;
===What steps does SecuTech take to ensure UniKey is environmentally friendly?===&lt;br /&gt;
&lt;br /&gt;
SecuTech is committed to supplying products that are environmentally sustainable. All parts and production processes of UniKey devices are lead-free and ROHS-compliant.&lt;br /&gt;
&lt;br /&gt;
===What is the Harmonized System (HS) Code for UniKey (and UniToken, UniMate, UniReader)?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;&amp;amp;nbsp;&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;UniKey&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;UniToken&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;UniMate&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;UniReader&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Chapter&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;4&amp;quot;&amp;gt;Chapter 85 &amp;quot;Electrical machinery and equipment and parts thereof; sound recorders and reproducers, television image and sound recorders and reproducers, and parts and &amp;quot;accessories of such articles&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Heading&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;4&amp;quot;&amp;gt;Heading 85.23 &amp;quot;Discs, tapes, solid-state non-volatile storage devices, &amp;quot;smart cards&amp;quot; and other media for the recording of sound or of other phenomena, whether or not recorded, including matrices and masters for the production of discs, but excluding products of Chapter 37.&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subheading&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Semiconductor media : Solid-state non-volatile storage devices&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;3&amp;quot;&amp;gt;Semiconductor media : &amp;quot;Smart cards&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;HS Code&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;8523.51&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;3&amp;quot;&amp;gt;8523.52&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;	&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
===What operating systems does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports operating systems Windows 98SE, Windows ME, Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7 and Windows 8, Windows 8.1, Windows Server 2008/2012 (all both 32-bit and 64 bit), Mac OSX (excluding UniKey Drive), FreeBSD and Linux (2.2 and above). Libraries and associated API samples are provided for using UniKey with each operating system.&lt;br /&gt;
&lt;br /&gt;
===What programming languages does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports programming languages Access, AutoCAD, Borland C++ Builder, Clarion, dBaseFortran, Delphi, Director, FileMaker, Fortran, Java, LabView, LabWindows, Matlab, MinGW, NSIS, PowerBuilder, PureBasic, Realbasic, Visual Basic, Visual Basic.NET, Visual C#.NET, Visual C++, Visual C++.NET, Visual DataFlex, Visual FoxPro, Visual Object Cobol, WinDEV and otherwise any compiler that works with DLL/LIB.&lt;br /&gt;
&lt;br /&gt;
===What programming languages on respective operating systems are available in UniKey&#039;s libraries?===&lt;br /&gt;
&lt;br /&gt;
As of UniKey SDK version 5.8.8 (2015-07-14). Please note that many more languages are supported).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&#039;1&#039;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Operating System&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Programming Lanuage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Linux (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fortran&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Mac OS (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;MIPS&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STLinux (32-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Windows (32-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Delphi&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;PureC&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RealBasic&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Windows (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ActiveX&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Arx&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C#&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fortran&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;MinGW&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Visual C++&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Matlab&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Python&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;LabView&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FreeBSD (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Is UniKey Windows 8 compatible?===&lt;br /&gt;
&lt;br /&gt;
Yes. For users who are working with previous versions of the UniKey SDK, please download the latest SDK from our [https://esecutech.com/downloads/ SDK downloads page].&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support SUSE 10?===&lt;br /&gt;
&lt;br /&gt;
Yes. Libraries and associated API samples are provided for using UniKey STD/PRO/Time with SUSE 10. When using UniKey with SUSE 10, ensure su permissions are used.&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support C#.NET?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Change--&amp;gt;Yes. Please use the UniKey DotNet libraries. Samples are provided to illustrate use with UniKey APIs.&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support DotNet?===&lt;br /&gt;
&lt;br /&gt;
Yes. UniKey STD/PRO/Time has native UniKey Win32_64.DotNetDll library support and support .NET versions 2.0, 3.0, 3.5, 4.0. UniKey Drive also includes DLL libraries which can be used for integration with DotNet applications.&lt;br /&gt;
&lt;br /&gt;
Please note UniKey Drive&#039;s libraries is built with C, whereas UniKey STD/PRO/Time&#039;s libraries is built with .NET.&lt;br /&gt;
&lt;br /&gt;
===Which of the 32-bit and 64-bit versions of the DotNet libraries should be used?===&lt;br /&gt;
&lt;br /&gt;
When using UniKey STD/PRO/Time, only one version of the UniKey DotNet library is needed for use with both 32-bit and 64-bit systems.&lt;br /&gt;
&lt;br /&gt;
When using UniKey Drive, both versions of the DLL libraries are needed for their respective 32-bit and 64-bit systems.&lt;br /&gt;
&lt;br /&gt;
===Where in a DotNet project should the DotNet DLL libraries be imported into?===&lt;br /&gt;
&lt;br /&gt;
All necessary DotNet DLL libraries should be imported into the working directory of the DotNet project. Often, the DLL libraries can be imported into the same directory as the executable file(s).&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support VB.NET?===&lt;br /&gt;
&lt;br /&gt;
Yes. Please use the UniKey DotNet libraries. Samples are provided to illustrate how to use the UniKey APIs.&lt;br /&gt;
&lt;br /&gt;
===Are you able to provide the ARM-cross-compiled version of your library for EABI version 4?===&lt;br /&gt;
&lt;br /&gt;
Yes, we can provide cross-compilation for the UniKey Library. Please contact our support team at support@esecutech.com along with the cross compilation tool chain so that we may be able to provide you with the cross-compiled library.&lt;br /&gt;
&lt;br /&gt;
==Network==&lt;br /&gt;
&lt;br /&gt;
===How many concurrent users can be connected to a UniKey device?===&lt;br /&gt;
&lt;br /&gt;
The maximum number of concurrent users connected to a UniKey device over the network is 64512 (that is, the total number of ports of 65535 minus the first 1024 reserved ports).&lt;br /&gt;
&lt;br /&gt;
==Security==&lt;br /&gt;
&lt;br /&gt;
===Can I change the password of my UniKey dongle?===&lt;br /&gt;
&lt;br /&gt;
Yes. Please use UniKey Console Tool or the &amp;lt;code&amp;gt;UniKey_Generate_New_Password&amp;lt;/code&amp;gt; API function for setting a new password for the UniKey dongle. Please note there is a limit for generating a new password on a UniKey device.&lt;br /&gt;
&lt;br /&gt;
===Is there a limit on how many times a new password can be generated on a UniKey device?===&lt;br /&gt;
&lt;br /&gt;
For reasons of security, each UniKey device can only generate a new password &#039;&#039;&#039;twice&#039;&#039;&#039;. Afterwards, the password cannot be changed.&lt;br /&gt;
&lt;br /&gt;
===Can I set my UniKey devices with the same password?===&lt;br /&gt;
&lt;br /&gt;
Yes. If you wish to use the same password for all or a set of UniKey devices, use the same seed value for generating the password for your UniKey device. Please note that UniKey STD/PRO/Time&#039;s password system is different from UniKey Drive, as UniKey Drive implements passwords of eight digit length.&lt;br /&gt;
&lt;br /&gt;
===Is there a limit to the number of login attempts?===&lt;br /&gt;
&lt;br /&gt;
There is not limit on the number of login attempts after a password is set on a UniKey device.&lt;br /&gt;
&lt;br /&gt;
===Can the UniKey device be duplicated?===&lt;br /&gt;
&lt;br /&gt;
No. The UniKey device cannot be duplicated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--===Java doesn&#039;t support the &amp;quot;UniKey Generate Password Type&amp;quot; function. How can I overcome this?===&lt;br /&gt;
&lt;br /&gt;
You may be able to resolve this with the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
short[] p1 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p2 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p3 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p4 = new short[1];&lt;br /&gt;
&lt;br /&gt;
int IntPW1 = 17530;&lt;br /&gt;
&lt;br /&gt;
int IntPW2 = 15802;&lt;br /&gt;
&lt;br /&gt;
int IntPW3 = 42116;&lt;br /&gt;
&lt;br /&gt;
int IntPW4 = 26965;&lt;br /&gt;
&lt;br /&gt;
p1[0] = (short)IntPW1;&lt;br /&gt;
&lt;br /&gt;
p2[0] = (short)IntPW2;&lt;br /&gt;
&lt;br /&gt;
p3[0] = (short)IntPW3;&lt;br /&gt;
&lt;br /&gt;
p4[0] = (short)IntPW4;&lt;br /&gt;
&lt;br /&gt;
long retval = mUniKey.UniKey_Vender_Logon(handle,p1,p2,p3,p4);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===VB6 IDE doesn&#039;t support the &amp;quot;UniKey Drive Generate Password Type&amp;quot; function. How can I overcome this?===&lt;br /&gt;
&lt;br /&gt;
A tool for generating small value passwords for UniKey Drive with VB6 can be provided upon request. Please contact support@esecutech.com.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==UniKey Time==&lt;br /&gt;
&lt;br /&gt;
===How could I use UniKey Time Features?===&lt;br /&gt;
&lt;br /&gt;
Please refer to the [[UniKey RTC API Protection Solution|UniKey Real Time Clock Protection Solution]]&lt;br /&gt;
&lt;br /&gt;
===How many Time Modules does UniKey Time provide?===&lt;br /&gt;
&lt;br /&gt;
Each UniKey Time dongle has 16 time modules.&lt;br /&gt;
&lt;br /&gt;
===What is the purpose of the UniKey Time modules?===&lt;br /&gt;
&lt;br /&gt;
Each time module adds certain functionality. For example, the software expiry date can be set with a time module. A start time and an end time for Time Module No. 1, for example, can be set and then bound to your software.&lt;br /&gt;
&lt;br /&gt;
===Why does the UniKey Envelop Tool not save time module settings?===&lt;br /&gt;
&lt;br /&gt;
Currently, the UniKey Envelop Tool can only set time modules, but not read the time modules. Please note this, as even if you have saved the Envelop Project, it will not be able to read back the time module you have set.&lt;br /&gt;
&lt;br /&gt;
===What is the difference between the three UniKey_Check_Time_Module methods?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module&amp;lt;/code&amp;gt; references a given time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module_Now&amp;lt;/code&amp;gt; references the time from the inbuilt clock within the dongle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module_Now_PC&amp;lt;/code&amp;gt; references the time from the host machine&#039;s system.&lt;br /&gt;
&lt;br /&gt;
===How long does UniKey Time&#039;s battery last for?===&lt;br /&gt;
&lt;br /&gt;
Below is some empirical data taken from twelve UniKey Time device measurements.&lt;br /&gt;
&lt;br /&gt;
Case 1: The UniKey Time device is not inserted in a USB port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Group No.&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;No. of Devices&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Current (uA)&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.34&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.94&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1.99&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Average current per device&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Case 2: The UniKey Time device is inserted in a USB port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Group No.&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;No. of Devices&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Current (uA)&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.31&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.34&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.94&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1.83&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Average current per device&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Pre-conditions&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# the full capacity of a battery is 40mAH, i.e. 40000uAH&lt;br /&gt;
# the average capacity a battery is 90%&lt;br /&gt;
# the standby release of the battery is 1% per month, i.e. 0.033% per day&lt;br /&gt;
# the standby current and working current is the same, i.e. 0.32 uA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Calculation&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Let t be UniKey Time&#039;s battery life in days&lt;br /&gt;
(t * 0.00033 * 40000) + (t * 0.32 * 24) = 40000 * 0.90&lt;br /&gt;
=&amp;gt;&lt;br /&gt;
t = 1724.14&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From the above real-world experiments observing twelve UniKey Time devices, it is calculated the battery life of UniKey Time is 1724 days or 4.7 years.&lt;br /&gt;
&lt;br /&gt;
===What happens when the battery within the UniKey Time device runs out?===&lt;br /&gt;
&lt;br /&gt;
During normal operation, the UniKey Time device draws power from the machine when in use, and uses its inbuilt battery when not plugged in. On battery alone, a typical UniKey device lasts for a minimum 3 years.&lt;br /&gt;
&lt;br /&gt;
When the battery within the device runs out, the dongle will revert that to a UniKey PRO dongle, so as to function as and encompass all of the features of a UniKey PRO device.&lt;br /&gt;
&lt;br /&gt;
This will allow the device to continue to protect your software, however the real time clock feature will cease to function and the date and time reported by the device will be its factory default: depending on the time modules set, modules will expire as a result, requiring the end user to contact you to replace the device if necessary.&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
===What steps should I take if my UniKey device isn&#039;t functioning or recognized?===&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;See [[UniKey Hardware Troubleshooting]] and follow the UniKey Hardware Troubleshooting guide.&#039;&#039; If the problem cannot be resolved, please [[#Where_can_I_receive_further_assistance.3F|contact us]].&lt;br /&gt;
&lt;br /&gt;
===I cannot set a new password on my UniKey device after surpassing the limit of two maximum password resets. What should I do?===&lt;br /&gt;
&lt;br /&gt;
Please [[#Where_can_I_receive_further_assistance.3F|contact Secutech Technical Support]] with your affected UniKey device’s hardware ID (obtainable using the [[UniKey Assist Tool|Assist Tool]]) at support@esecutech.com.&lt;br /&gt;
&lt;br /&gt;
===Why isn&#039;t UniKey Drive recognized under a Windows XP Non-Administrator User Account?===&lt;br /&gt;
&lt;br /&gt;
Please use administrator permissions to recognize UniKey Drive under a Windows XP non-administrator user account.&lt;br /&gt;
&lt;br /&gt;
===Why does the Linux sample produce unexpected results?===&lt;br /&gt;
&lt;br /&gt;
Using Linux, you must add the UniKey udev information for your Linux system. You can find information specific to your system type in the UniKey SDK under directory &amp;lt;code&amp;gt;UniKey SDK\Samples\Linux32.C\Sample\Readme&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===I receive an &amp;quot;Error 117&amp;quot; error message when using the UniKey Network Feature. How do I solve this error?===&lt;br /&gt;
&lt;br /&gt;
Error 117 indicates that the UniKey Network Service has not started on the machine. Please install the UniKey Network Server Service before clients connect to the server. The UniKey Network Server can be found in the UniKey SDK under direcory &amp;lt;code&amp;gt;UniKey SDK\Network\Server\Network.Server.ia32&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===I receive an &amp;quot;Error 105&amp;quot; error message when using the UniKey Network Feature. How do I solve this error?===&lt;br /&gt;
&lt;br /&gt;
Error 105 indicates that UniKey client-side and server-side communication is blocked. This will occur when a firewall at either end is blocking communication. Turn off the firewall for both server side and client side while testing or otherwise open the respective ports, depending on configured parameters, on either end to allow communication between the server and client.&lt;br /&gt;
&lt;br /&gt;
===I have reason to believe I have found a bug or an abnormality in a Secutech product. How can I get in touch to resolve this problem?===&lt;br /&gt;
&lt;br /&gt;
All technical faults or suggestions that improve our products are welcome and appreciated. Please contact us at either support@esecutech.com or http://esecutech.com/support with a description and/or methodology of the discovered malfunction or problem.&lt;br /&gt;
&lt;br /&gt;
==Sales==&lt;br /&gt;
&lt;br /&gt;
===What is the free evaluation kit?===&lt;br /&gt;
&lt;br /&gt;
A free evaluation kit can be obtained by navigating to the link https://esecutech.com/evaluate and filling out the corresponding form. The evaluation kit contains a fully functional UniKey PRO dongle and a Protection Software Kit CD. The evaluation kit can be used indefinitely without any limitation in features. Please allow between 3 to 5 working days to receive your evaluation kit.&lt;br /&gt;
&lt;br /&gt;
Please note that the free evaluation kit is only available to North America and Europe. For other countries, please contact sales@esecutech.com.&lt;br /&gt;
&lt;br /&gt;
===Can I customise my UniKey?===&lt;br /&gt;
&lt;br /&gt;
Yes. OEM customisations such as laser engraving, sticker labels, customised hardware IDs, hardware colours, device naming, [[UniKey_STD,_PRO_Waterproof_Rubber_Jacket_Photo|waterproof rubber case]] (rubber case only available for UniKey STD, PRO) and others can be requested. Please note however that certain additional features are only available for a minimum number of orders.&lt;br /&gt;
&lt;br /&gt;
===Where can I find information on UniKey product pricing?===&lt;br /&gt;
&lt;br /&gt;
Please contact us at sales@esecutech.com for pricing on UniKey products. Bulk purchases attract discounts and are discounted in various bulk amounts. Requested additional features such as laser engraving, sticker labels, customised hardware IDs, hardware colours, device naming and others vary in additional costs.&lt;br /&gt;
&lt;br /&gt;
===How long does it take to receive a purchase?===&lt;br /&gt;
&lt;br /&gt;
Times between a purchase and receiving the purchased goods depend on the quantity purchased.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders of less than 1000 units, orders typically take 2 working days.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders between 1000 and 5000 units, orders typically take 3 working days.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders greater than 5000 units, orders may take between 1 or 2 weeks.&lt;br /&gt;
&lt;br /&gt;
==Additional resources==&lt;br /&gt;
&lt;br /&gt;
===Where can I find additional resources?===&lt;br /&gt;
&lt;br /&gt;
Additional resources, including the UniKey Manual and related documents, can be found within the UniKey SDK, which can be downloaded from [https://esecutech.com/downloads Downloads]. Please read the &amp;quot;ReadMe.txt&amp;quot; located in the root directory and within other folders of SDK. Please contact support@esecutech.com for SDK archive file password.&lt;br /&gt;
&lt;br /&gt;
===Where can I receive further assistance?===&lt;br /&gt;
&lt;br /&gt;
We, at SecuTech, are dedicated to providing high-quality technical support to our customers. If you have any questions, please feel free to contact us at support@esecutech.com or directly by opening a new ticket at https://esecutech.com/support.&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=Category:UniKey_FAQ&amp;diff=2285</id>
		<title>Category:UniKey FAQ</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=Category:UniKey_FAQ&amp;diff=2285"/>
		<updated>2016-05-04T04:10:08Z</updated>

		<summary type="html">&lt;p&gt;Joseph: /* What are and is the difference between the UniKey models? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
TODO&lt;br /&gt;
Default passwords&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
[[category:Software Protection]]&lt;br /&gt;
Frequently Asked Questions on UniKey.&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
&lt;br /&gt;
===What is UniKey?===&lt;br /&gt;
&lt;br /&gt;
UniKey is a software protection dongle. Developers can utilise UniKey to protect their executables and data files such that only those with the correct UniKey hardware device can run the protected application - those without the correct UniKey device cannot execute the protected application. Moreover, UniKey provides protection from decompilers and debuggers, thwarting attempts to reverse engineer protected applications, allowing software developers to safeharbour intellectual property.&lt;br /&gt;
&lt;br /&gt;
===What protection methods does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey offers two protection methods; The UniKey Enveloper and The UniKey API.&lt;br /&gt;
&lt;br /&gt;
The UniKey Enveloper seamlessly protects executables and DLL files by the use of different protection schemes without the need for source code or additional changes to it. Without the correct UniKey device, the protected software cannot execute.&lt;br /&gt;
&lt;br /&gt;
The UniKey Application Programming Interface (API) permits greater customisation and variation of control of software functionality through the various protection schemes, drawing from a large library of APIs in various programming languages.&lt;br /&gt;
&lt;br /&gt;
On top of Enveloper and API protection, flash and video files can be protected with Flash Protection with Enveloper and Video Protection with UniKey Video Protector respectively.&lt;br /&gt;
&lt;br /&gt;
===What licensing models does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports a diverse range of licensing models appropriate to business needs. These include: feature-based, rental, subscription, floating and/or time-based, perpetual, try-before-you-buy, pay-per-use, volume licensing, and custom licensing schemes.&lt;br /&gt;
&lt;br /&gt;
===What are and is the difference between the UniKey models?===&lt;br /&gt;
&lt;br /&gt;
Please see [https://esecutech.com/unikey-product-comparison UniKey Compare Features].&lt;br /&gt;
&lt;br /&gt;
===How can I begin using UniKey?===&lt;br /&gt;
&lt;br /&gt;
Please see the [http://files.esecutech.com/marketing-materials/ProductsDoc/UniKey/UniKeyQuickStartGuide.pdf UniKey Quick Start Guide].&lt;br /&gt;
&lt;br /&gt;
===Where can I recieve resources or assistance?===&lt;br /&gt;
&lt;br /&gt;
Please see [[#Additional resources|Additional resources]].&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
&lt;br /&gt;
===What are the physical hardware specifications of UniKey?===&lt;br /&gt;
&lt;br /&gt;
See [[UniKey_Hardware_Physical_Specifications_Image|UniKey Hardware Physical Specifications]].&lt;br /&gt;
&lt;br /&gt;
===What does &amp;quot;driverless&amp;quot; refer to?===&lt;br /&gt;
&lt;br /&gt;
UniKey devices is driverless, meaning usage of UniKey requires no installation of drivers or additional software. Supported operating systems already possess drivers needed by UniKey to operate and are automatically installed upon the first connection of the UniKey device, significantly reducing the problems associated with driver-dependent devices.&lt;br /&gt;
&lt;br /&gt;
===What does the LED light on the UniKey device indicate? ===&lt;br /&gt;
&lt;br /&gt;
If the LED light on the UniKey device is continually on, it is recognised by the computer and should be functioning correctly. If the LED light on the UniKey device is flashing, the UniKey device is not recognised by the computer.&lt;br /&gt;
&lt;br /&gt;
===What should I do if the LED light is flashing?===&lt;br /&gt;
&lt;br /&gt;
A flashing LED light indicates the UniKey device is not recognised by the computer. Under normal circumstances, the LED light should not be flashing when used under Windows, Mac OSX, MinGW, MIPS, ARM, FreeBSD and Linux; however, if it is, reconnect the UniKey device to the computer to attempt to resolve the problem.&lt;br /&gt;
&lt;br /&gt;
A situation where the LED light on the device may be flashing is if you are using UniKey on a Virtual Machine. Please check if the UniKey Device is mounted onto the system. When the device is mounted, keep the device plugged in and reboot the system under the Virtual Machine. After the Virtual Machine has restarted, the device should now be recognized by the system.&lt;br /&gt;
&lt;br /&gt;
Should the problem remain unresolved, please see the [[UniKey Hardware Troubleshooting|UniKey Hardware Troubleshooting Guide]] or [[#Where_can_I_receive_further_assistance.3F|contact us]].&lt;br /&gt;
&lt;br /&gt;
===Are UniKey devices certified to work in USB 3.0 ports?===&lt;br /&gt;
&lt;br /&gt;
Yes. UniKey devices are backward compatible with USB 3.0 ports.&lt;br /&gt;
&lt;br /&gt;
===What does the ten digit number on the USB plug head refer to?===&lt;br /&gt;
&lt;br /&gt;
The ten digit number engraved on the USB head of UniKey devices is not the hardware ID number, contrary to most inital expectations, but the product&#039;s serial number. It is for internal use only, and, as such, supplementary information if requested cannot be provided.&lt;br /&gt;
&lt;br /&gt;
===What steps does SecuTech take to ensure UniKey is environmentally friendly?===&lt;br /&gt;
&lt;br /&gt;
SecuTech is committed to supplying products that are environmentally sustainable. All parts and production processes of UniKey devices are lead-free and ROHS-compliant.&lt;br /&gt;
&lt;br /&gt;
===What is the Harmonized System (HS) Code for UniKey (and UniToken, UniMate, UniReader)?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;&amp;amp;nbsp;&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;UniKey&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;UniToken&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;UniMate&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;UniReader&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Chapter&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;4&amp;quot;&amp;gt;Chapter 85 &amp;quot;Electrical machinery and equipment and parts thereof; sound recorders and reproducers, television image and sound recorders and reproducers, and parts and &amp;quot;accessories of such articles&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Heading&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;4&amp;quot;&amp;gt;Heading 85.23 &amp;quot;Discs, tapes, solid-state non-volatile storage devices, &amp;quot;smart cards&amp;quot; and other media for the recording of sound or of other phenomena, whether or not recorded, including matrices and masters for the production of discs, but excluding products of Chapter 37.&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subheading&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Semiconductor media : Solid-state non-volatile storage devices&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;3&amp;quot;&amp;gt;Semiconductor media : &amp;quot;Smart cards&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;HS Code&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;8523.51&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;3&amp;quot;&amp;gt;8523.52&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;	&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
===What operating systems does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports operating systems Windows 98SE, Windows ME, Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7 and Windows 8, Windows 8.1, Windows Server 2008/2012 (all both 32-bit and 64 bit), Mac OSX (excluding UniKey Drive), FreeBSD and Linux (2.2 and above). Libraries and associated API samples are provided for using UniKey with each operating system.&lt;br /&gt;
&lt;br /&gt;
===What programming languages does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports programming languages Access, AutoCAD, Borland C++ Builder, Clarion, dBaseFortran, Delphi, Director, FileMaker, Fortran, Java, LabView, LabWindows, Matlab, MinGW, NSIS, PowerBuilder, PureBasic, Realbasic, Visual Basic, Visual Basic.NET, Visual C#.NET, Visual C++, Visual C++.NET, Visual DataFlex, Visual FoxPro, Visual Object Cobol, WinDEV and otherwise any compiler that works with DLL/LIB.&lt;br /&gt;
&lt;br /&gt;
===What programming languages on respective operating systems are available in UniKey&#039;s libraries?===&lt;br /&gt;
&lt;br /&gt;
As of UniKey SDK version 5.8.8 (2015-07-14). Please note that many more languages are supported).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&#039;1&#039;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Operating System&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Programming Lanuage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Linux (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fortran&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Mac OS (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;MIPS&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STLinux (32-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Windows (32-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Delphi&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;PureC&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RealBasic&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Windows (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ActiveX&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Arx&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C#&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fortran&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;MinGW&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Visual C++&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Matlab&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Python&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;LabView&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FreeBSD (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Is UniKey Windows 8 compatible?===&lt;br /&gt;
&lt;br /&gt;
Yes. For users who are working with previous versions of the UniKey SDK, please download the latest SDK from our [http://esecutech.com/downloads/sdk-downloads.html SDK downloads page].&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support SUSE 10?===&lt;br /&gt;
&lt;br /&gt;
Yes. Libraries and associated API samples are provided for using UniKey STD/PRO/Time with SUSE 10. When using UniKey with SUSE 10, ensure su permissions are used.&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support C#.NET?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Change--&amp;gt;Yes. Please use the UniKey DotNet libraries. Samples are provided to illustrate use with UniKey APIs.&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support DotNet?===&lt;br /&gt;
&lt;br /&gt;
Yes. UniKey STD/PRO/Time has native UniKey Win32_64.DotNetDll library support and support .NET versions 2.0, 3.0, 3.5, 4.0. UniKey Drive also includes DLL libraries which can be used for integration with DotNet applications.&lt;br /&gt;
&lt;br /&gt;
Please note UniKey Drive&#039;s libraries is built with C, whereas UniKey STD/PRO/Time&#039;s libraries is built with .NET.&lt;br /&gt;
&lt;br /&gt;
===Which of the 32-bit and 64-bit versions of the DotNet libraries should be used?===&lt;br /&gt;
&lt;br /&gt;
When using UniKey STD/PRO/Time, only one version of the UniKey DotNet library is needed for use with both 32-bit and 64-bit systems.&lt;br /&gt;
&lt;br /&gt;
When using UniKey Drive, both versions of the DLL libraries are needed for their respective 32-bit and 64-bit systems.&lt;br /&gt;
&lt;br /&gt;
===Where in a DotNet project should the DotNet DLL libraries be imported into?===&lt;br /&gt;
&lt;br /&gt;
All necessary DotNet DLL libraries should be imported into the working directory of the DotNet project. Often, the DLL libraries can be imported into the same directory as the executable file(s).&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support VB.NET?===&lt;br /&gt;
&lt;br /&gt;
Yes. Please use the UniKey DotNet libraries. Samples are provided to illustrate how to use the UniKey APIs.&lt;br /&gt;
&lt;br /&gt;
===Are you able to provide the ARM-cross-compiled version of your library for EABI version 4?===&lt;br /&gt;
&lt;br /&gt;
Yes, we can provide cross-compilation for the UniKey Library. Please contact our support team at support@esecutech.com along with the cross compilation tool chain so that we may be able to provide you with the cross-compiled library.&lt;br /&gt;
&lt;br /&gt;
==Network==&lt;br /&gt;
&lt;br /&gt;
===How many concurrent users can be connected to a UniKey device?===&lt;br /&gt;
&lt;br /&gt;
The maximum number of concurrent users connected to a UniKey device over the network is 64512 (that is, the total number of ports of 65535 minus the first 1024 reserved ports).&lt;br /&gt;
&lt;br /&gt;
==Security==&lt;br /&gt;
&lt;br /&gt;
===Can I change the password of my UniKey dongle?===&lt;br /&gt;
&lt;br /&gt;
Yes. Please use UniKey Console Tool or the &amp;lt;code&amp;gt;UniKey_Generate_New_Password&amp;lt;/code&amp;gt; API function for setting a new password for the UniKey dongle. Please note there is a limit for generating a new password on a UniKey device.&lt;br /&gt;
&lt;br /&gt;
===Is there a limit on how many times a new password can be generated on a UniKey device?===&lt;br /&gt;
&lt;br /&gt;
For reasons of security, each UniKey device can only generate a new password &#039;&#039;&#039;twice&#039;&#039;&#039;. Afterwards, the password cannot be changed.&lt;br /&gt;
&lt;br /&gt;
===Can I set my UniKey devices with the same password?===&lt;br /&gt;
&lt;br /&gt;
Yes. If you wish to use the same password for all or a set of UniKey devices, use the same seed value for generating the password for your UniKey device. Please note that UniKey STD/PRO/Time&#039;s password system is different from UniKey Drive, as UniKey Drive implements passwords of eight digit length.&lt;br /&gt;
&lt;br /&gt;
===Is there a limit to the number of login attempts?===&lt;br /&gt;
&lt;br /&gt;
There is not limit on the number of login attempts after a password is set on a UniKey device.&lt;br /&gt;
&lt;br /&gt;
===Can the UniKey device be duplicated?===&lt;br /&gt;
&lt;br /&gt;
No. The UniKey device cannot be duplicated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--===Java doesn&#039;t support the &amp;quot;UniKey Generate Password Type&amp;quot; function. How can I overcome this?===&lt;br /&gt;
&lt;br /&gt;
You may be able to resolve this with the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
short[] p1 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p2 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p3 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p4 = new short[1];&lt;br /&gt;
&lt;br /&gt;
int IntPW1 = 17530;&lt;br /&gt;
&lt;br /&gt;
int IntPW2 = 15802;&lt;br /&gt;
&lt;br /&gt;
int IntPW3 = 42116;&lt;br /&gt;
&lt;br /&gt;
int IntPW4 = 26965;&lt;br /&gt;
&lt;br /&gt;
p1[0] = (short)IntPW1;&lt;br /&gt;
&lt;br /&gt;
p2[0] = (short)IntPW2;&lt;br /&gt;
&lt;br /&gt;
p3[0] = (short)IntPW3;&lt;br /&gt;
&lt;br /&gt;
p4[0] = (short)IntPW4;&lt;br /&gt;
&lt;br /&gt;
long retval = mUniKey.UniKey_Vender_Logon(handle,p1,p2,p3,p4);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===VB6 IDE doesn&#039;t support the &amp;quot;UniKey Drive Generate Password Type&amp;quot; function. How can I overcome this?===&lt;br /&gt;
&lt;br /&gt;
A tool for generating small value passwords for UniKey Drive with VB6 can be provided upon request. Please contact support@esecutech.com.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==UniKey Time==&lt;br /&gt;
&lt;br /&gt;
===How could I use UniKey Time Features?===&lt;br /&gt;
&lt;br /&gt;
Please refer to the [[UniKey RTC API Protection Solution|UniKey Real Time Clock Protection Solution]]&lt;br /&gt;
&lt;br /&gt;
===How many Time Modules does UniKey Time provide?===&lt;br /&gt;
&lt;br /&gt;
Each UniKey Time dongle has 16 time modules.&lt;br /&gt;
&lt;br /&gt;
===What is the purpose of the UniKey Time modules?===&lt;br /&gt;
&lt;br /&gt;
Each time module adds certain functionality. For example, the software expiry date can be set with a time module. A start time and an end time for Time Module No. 1, for example, can be set and then bound to your software.&lt;br /&gt;
&lt;br /&gt;
===Why does the UniKey Envelop Tool not save time module settings?===&lt;br /&gt;
&lt;br /&gt;
Currently, the UniKey Envelop Tool can only set time modules, but not read the time modules. Please note this, as even if you have saved the Envelop Project, it will not be able to read back the time module you have set.&lt;br /&gt;
&lt;br /&gt;
===What is the difference between the three UniKey_Check_Time_Module methods?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module&amp;lt;/code&amp;gt; references a given time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module_Now&amp;lt;/code&amp;gt; references the time from the inbuilt clock within the dongle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module_Now_PC&amp;lt;/code&amp;gt; references the time from the host machine&#039;s system.&lt;br /&gt;
&lt;br /&gt;
===How long does UniKey Time&#039;s battery last for?===&lt;br /&gt;
&lt;br /&gt;
Below is some empirical data taken from twelve UniKey Time device measurements.&lt;br /&gt;
&lt;br /&gt;
Case 1: The UniKey Time device is not inserted in a USB port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Group No.&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;No. of Devices&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Current (uA)&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.34&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.94&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1.99&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Average current per device&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Case 2: The UniKey Time device is inserted in a USB port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Group No.&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;No. of Devices&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Current (uA)&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.31&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.34&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.94&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1.83&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Average current per device&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Pre-conditions&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# the full capacity of a battery is 40mAH, i.e. 40000uAH&lt;br /&gt;
# the average capacity a battery is 90%&lt;br /&gt;
# the standby release of the battery is 1% per month, i.e. 0.033% per day&lt;br /&gt;
# the standby current and working current is the same, i.e. 0.32 uA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Calculation&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Let t be UniKey Time&#039;s battery life in days&lt;br /&gt;
(t * 0.00033 * 40000) + (t * 0.32 * 24) = 40000 * 0.90&lt;br /&gt;
=&amp;gt;&lt;br /&gt;
t = 1724.14&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From the above real-world experiments observing twelve UniKey Time devices, it is calculated the battery life of UniKey Time is 1724 days or 4.7 years.&lt;br /&gt;
&lt;br /&gt;
===What happens when the battery within the UniKey Time device runs out?===&lt;br /&gt;
&lt;br /&gt;
During normal operation, the UniKey Time device draws power from the machine when in use, and uses its inbuilt battery when not plugged in. On battery alone, a typical UniKey device lasts for a minimum 3 years.&lt;br /&gt;
&lt;br /&gt;
When the battery within the device runs out, the dongle will revert that to a UniKey PRO dongle, so as to function as and encompass all of the features of a UniKey PRO device.&lt;br /&gt;
&lt;br /&gt;
This will allow the device to continue to protect your software, however the real time clock feature will cease to function and the date and time reported by the device will be its factory default: depending on the time modules set, modules will expire as a result, requiring the end user to contact you to replace the device if necessary.&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
===What steps should I take if my UniKey device isn&#039;t functioning or recognized?===&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;See [[UniKey Hardware Troubleshooting]] and follow the UniKey Hardware Troubleshooting guide.&#039;&#039; If the problem cannot be resolved, please [[#Where_can_I_receive_further_assistance.3F|contact us]].&lt;br /&gt;
&lt;br /&gt;
===I cannot set a new password on my UniKey device after surpassing the limit of two maximum password resets. What should I do?===&lt;br /&gt;
&lt;br /&gt;
Please [[#Where_can_I_receive_further_assistance.3F|contact Secutech Technical Support]] with your affected UniKey device’s hardware ID (obtainable using the [[UniKey Assist Tool|Assist Tool]]) at support@esecutech.com.&lt;br /&gt;
&lt;br /&gt;
===Why isn&#039;t UniKey Drive recognized under a Windows XP Non-Administrator User Account?===&lt;br /&gt;
&lt;br /&gt;
Please use administrator permissions to recognize UniKey Drive under a Windows XP non-administrator user account.&lt;br /&gt;
&lt;br /&gt;
===Why does the Linux sample produce unexpected results?===&lt;br /&gt;
&lt;br /&gt;
Using Linux, you must add the UniKey udev information for your Linux system. You can find information specific to your system type in the UniKey SDK under directory &amp;lt;code&amp;gt;UniKey SDK\Samples\Linux32.C\Sample\Readme&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===I receive an &amp;quot;Error 117&amp;quot; error message when using the UniKey Network Feature. How do I solve this error?===&lt;br /&gt;
&lt;br /&gt;
Error 117 indicates that the UniKey Network Service has not started on the machine. Please install the UniKey Network Server Service before clients connect to the server. The UniKey Network Server can be found in the UniKey SDK under direcory &amp;lt;code&amp;gt;UniKey SDK\Network\Server\Network.Server.ia32&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===I receive an &amp;quot;Error 105&amp;quot; error message when using the UniKey Network Feature. How do I solve this error?===&lt;br /&gt;
&lt;br /&gt;
Error 105 indicates that UniKey client-side and server-side communication is blocked. This will occur when a firewall at either end is blocking communication. Turn off the firewall for both server side and client side while testing or otherwise open the respective ports, depending on configured parameters, on either end to allow communication between the server and client.&lt;br /&gt;
&lt;br /&gt;
===I have reason to believe I have found a bug or an abnormality in a Secutech product. How can I get in touch to resolve this problem?===&lt;br /&gt;
&lt;br /&gt;
All technical faults or suggestions that improve our products are welcome and appreciated. Please contact us at either support@esecutech.com or http://esecutech.com/support with a description and/or methodology of the discovered malfunction or problem.&lt;br /&gt;
&lt;br /&gt;
==Sales==&lt;br /&gt;
&lt;br /&gt;
===What is the free evaluation kit?===&lt;br /&gt;
&lt;br /&gt;
A free evaluation kit can be obtained by navigating to the link https://esecutech.com/evaluate and filling out the corresponding form. The evaluation kit contains a fully functional UniKey PRO dongle and a Protection Software Kit CD. The evaluation kit can be used indefinitely without any limitation in features. Please allow between 3 to 5 working days to receive your evaluation kit.&lt;br /&gt;
&lt;br /&gt;
Please note that the free evaluation kit is only available to North America and Europe. For other countries, please contact sales@esecutech.com.&lt;br /&gt;
&lt;br /&gt;
===Can I customise my UniKey?===&lt;br /&gt;
&lt;br /&gt;
Yes. OEM customisations such as laser engraving, sticker labels, customised hardware IDs, hardware colours, device naming, [[UniKey_STD,_PRO_Waterproof_Rubber_Jacket_Photo|waterproof rubber case]] (rubber case only available for UniKey STD, PRO) and others can be requested. Please note however that certain additional features are only available for a minimum number of orders.&lt;br /&gt;
&lt;br /&gt;
===Where can I find information on UniKey product pricing?===&lt;br /&gt;
&lt;br /&gt;
Please contact us at sales@esecutech.com for pricing on UniKey products. Bulk purchases attract discounts and are discounted in various bulk amounts. Requested additional features such as laser engraving, sticker labels, customised hardware IDs, hardware colours, device naming and others vary in additional costs.&lt;br /&gt;
&lt;br /&gt;
===How long does it take to receive a purchase?===&lt;br /&gt;
&lt;br /&gt;
Times between a purchase and receiving the purchased goods depend on the quantity purchased.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders of less than 1000 units, orders typically take 2 working days.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders between 1000 and 5000 units, orders typically take 3 working days.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders greater than 5000 units, orders may take between 1 or 2 weeks.&lt;br /&gt;
&lt;br /&gt;
==Additional resources==&lt;br /&gt;
&lt;br /&gt;
===Where can I find additional resources?===&lt;br /&gt;
&lt;br /&gt;
Additional resources, including the UniKey Manual and related documents, can be found within the UniKey SDK, which can be downloaded from [https://esecutech.com/downloads Downloads]. Please read the &amp;quot;ReadMe.txt&amp;quot; located in the root directory and within other folders of SDK. Please contact support@esecutech.com for SDK archive file password.&lt;br /&gt;
&lt;br /&gt;
===Where can I receive further assistance?===&lt;br /&gt;
&lt;br /&gt;
We, at SecuTech, are dedicated to providing high-quality technical support to our customers. If you have any questions, please feel free to contact us at support@esecutech.com or directly by opening a new ticket at https://esecutech.com/support.&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=Category:UniKey_FAQ&amp;diff=2284</id>
		<title>Category:UniKey FAQ</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=Category:UniKey_FAQ&amp;diff=2284"/>
		<updated>2016-05-04T04:09:24Z</updated>

		<summary type="html">&lt;p&gt;Joseph: /* Additional resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
TODO&lt;br /&gt;
Default passwords&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
[[category:Software Protection]]&lt;br /&gt;
Frequently Asked Questions on UniKey.&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
&lt;br /&gt;
===What is UniKey?===&lt;br /&gt;
&lt;br /&gt;
UniKey is a software protection dongle. Developers can utilise UniKey to protect their executables and data files such that only those with the correct UniKey hardware device can run the protected application - those without the correct UniKey device cannot execute the protected application. Moreover, UniKey provides protection from decompilers and debuggers, thwarting attempts to reverse engineer protected applications, allowing software developers to safeharbour intellectual property.&lt;br /&gt;
&lt;br /&gt;
===What protection methods does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey offers two protection methods; The UniKey Enveloper and The UniKey API.&lt;br /&gt;
&lt;br /&gt;
The UniKey Enveloper seamlessly protects executables and DLL files by the use of different protection schemes without the need for source code or additional changes to it. Without the correct UniKey device, the protected software cannot execute.&lt;br /&gt;
&lt;br /&gt;
The UniKey Application Programming Interface (API) permits greater customisation and variation of control of software functionality through the various protection schemes, drawing from a large library of APIs in various programming languages.&lt;br /&gt;
&lt;br /&gt;
On top of Enveloper and API protection, flash and video files can be protected with Flash Protection with Enveloper and Video Protection with UniKey Video Protector respectively.&lt;br /&gt;
&lt;br /&gt;
===What licensing models does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports a diverse range of licensing models appropriate to business needs. These include: feature-based, rental, subscription, floating and/or time-based, perpetual, try-before-you-buy, pay-per-use, volume licensing, and custom licensing schemes.&lt;br /&gt;
&lt;br /&gt;
===What are and is the difference between the UniKey models?===&lt;br /&gt;
&lt;br /&gt;
Please see [http://esecutech.com/software-protection/unikey-family/unikey-compare-features.html UniKey Compare Features].&lt;br /&gt;
&lt;br /&gt;
===How can I begin using UniKey?===&lt;br /&gt;
&lt;br /&gt;
Please see the [http://files.esecutech.com/marketing-materials/ProductsDoc/UniKey/UniKeyQuickStartGuide.pdf UniKey Quick Start Guide].&lt;br /&gt;
&lt;br /&gt;
===Where can I recieve resources or assistance?===&lt;br /&gt;
&lt;br /&gt;
Please see [[#Additional resources|Additional resources]].&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
&lt;br /&gt;
===What are the physical hardware specifications of UniKey?===&lt;br /&gt;
&lt;br /&gt;
See [[UniKey_Hardware_Physical_Specifications_Image|UniKey Hardware Physical Specifications]].&lt;br /&gt;
&lt;br /&gt;
===What does &amp;quot;driverless&amp;quot; refer to?===&lt;br /&gt;
&lt;br /&gt;
UniKey devices is driverless, meaning usage of UniKey requires no installation of drivers or additional software. Supported operating systems already possess drivers needed by UniKey to operate and are automatically installed upon the first connection of the UniKey device, significantly reducing the problems associated with driver-dependent devices.&lt;br /&gt;
&lt;br /&gt;
===What does the LED light on the UniKey device indicate? ===&lt;br /&gt;
&lt;br /&gt;
If the LED light on the UniKey device is continually on, it is recognised by the computer and should be functioning correctly. If the LED light on the UniKey device is flashing, the UniKey device is not recognised by the computer.&lt;br /&gt;
&lt;br /&gt;
===What should I do if the LED light is flashing?===&lt;br /&gt;
&lt;br /&gt;
A flashing LED light indicates the UniKey device is not recognised by the computer. Under normal circumstances, the LED light should not be flashing when used under Windows, Mac OSX, MinGW, MIPS, ARM, FreeBSD and Linux; however, if it is, reconnect the UniKey device to the computer to attempt to resolve the problem.&lt;br /&gt;
&lt;br /&gt;
A situation where the LED light on the device may be flashing is if you are using UniKey on a Virtual Machine. Please check if the UniKey Device is mounted onto the system. When the device is mounted, keep the device plugged in and reboot the system under the Virtual Machine. After the Virtual Machine has restarted, the device should now be recognized by the system.&lt;br /&gt;
&lt;br /&gt;
Should the problem remain unresolved, please see the [[UniKey Hardware Troubleshooting|UniKey Hardware Troubleshooting Guide]] or [[#Where_can_I_receive_further_assistance.3F|contact us]].&lt;br /&gt;
&lt;br /&gt;
===Are UniKey devices certified to work in USB 3.0 ports?===&lt;br /&gt;
&lt;br /&gt;
Yes. UniKey devices are backward compatible with USB 3.0 ports.&lt;br /&gt;
&lt;br /&gt;
===What does the ten digit number on the USB plug head refer to?===&lt;br /&gt;
&lt;br /&gt;
The ten digit number engraved on the USB head of UniKey devices is not the hardware ID number, contrary to most inital expectations, but the product&#039;s serial number. It is for internal use only, and, as such, supplementary information if requested cannot be provided.&lt;br /&gt;
&lt;br /&gt;
===What steps does SecuTech take to ensure UniKey is environmentally friendly?===&lt;br /&gt;
&lt;br /&gt;
SecuTech is committed to supplying products that are environmentally sustainable. All parts and production processes of UniKey devices are lead-free and ROHS-compliant.&lt;br /&gt;
&lt;br /&gt;
===What is the Harmonized System (HS) Code for UniKey (and UniToken, UniMate, UniReader)?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;&amp;amp;nbsp;&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;UniKey&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;UniToken&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;UniMate&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;UniReader&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Chapter&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;4&amp;quot;&amp;gt;Chapter 85 &amp;quot;Electrical machinery and equipment and parts thereof; sound recorders and reproducers, television image and sound recorders and reproducers, and parts and &amp;quot;accessories of such articles&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Heading&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;4&amp;quot;&amp;gt;Heading 85.23 &amp;quot;Discs, tapes, solid-state non-volatile storage devices, &amp;quot;smart cards&amp;quot; and other media for the recording of sound or of other phenomena, whether or not recorded, including matrices and masters for the production of discs, but excluding products of Chapter 37.&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subheading&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Semiconductor media : Solid-state non-volatile storage devices&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;3&amp;quot;&amp;gt;Semiconductor media : &amp;quot;Smart cards&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;HS Code&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;8523.51&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;3&amp;quot;&amp;gt;8523.52&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;	&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
===What operating systems does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports operating systems Windows 98SE, Windows ME, Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7 and Windows 8, Windows 8.1, Windows Server 2008/2012 (all both 32-bit and 64 bit), Mac OSX (excluding UniKey Drive), FreeBSD and Linux (2.2 and above). Libraries and associated API samples are provided for using UniKey with each operating system.&lt;br /&gt;
&lt;br /&gt;
===What programming languages does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports programming languages Access, AutoCAD, Borland C++ Builder, Clarion, dBaseFortran, Delphi, Director, FileMaker, Fortran, Java, LabView, LabWindows, Matlab, MinGW, NSIS, PowerBuilder, PureBasic, Realbasic, Visual Basic, Visual Basic.NET, Visual C#.NET, Visual C++, Visual C++.NET, Visual DataFlex, Visual FoxPro, Visual Object Cobol, WinDEV and otherwise any compiler that works with DLL/LIB.&lt;br /&gt;
&lt;br /&gt;
===What programming languages on respective operating systems are available in UniKey&#039;s libraries?===&lt;br /&gt;
&lt;br /&gt;
As of UniKey SDK version 5.8.8 (2015-07-14). Please note that many more languages are supported).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&#039;1&#039;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Operating System&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Programming Lanuage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Linux (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fortran&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Mac OS (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;MIPS&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STLinux (32-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Windows (32-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Delphi&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;PureC&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RealBasic&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Windows (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ActiveX&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Arx&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C#&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fortran&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;MinGW&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Visual C++&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Matlab&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Python&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;LabView&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FreeBSD (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Is UniKey Windows 8 compatible?===&lt;br /&gt;
&lt;br /&gt;
Yes. For users who are working with previous versions of the UniKey SDK, please download the latest SDK from our [http://esecutech.com/downloads/sdk-downloads.html SDK downloads page].&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support SUSE 10?===&lt;br /&gt;
&lt;br /&gt;
Yes. Libraries and associated API samples are provided for using UniKey STD/PRO/Time with SUSE 10. When using UniKey with SUSE 10, ensure su permissions are used.&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support C#.NET?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Change--&amp;gt;Yes. Please use the UniKey DotNet libraries. Samples are provided to illustrate use with UniKey APIs.&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support DotNet?===&lt;br /&gt;
&lt;br /&gt;
Yes. UniKey STD/PRO/Time has native UniKey Win32_64.DotNetDll library support and support .NET versions 2.0, 3.0, 3.5, 4.0. UniKey Drive also includes DLL libraries which can be used for integration with DotNet applications.&lt;br /&gt;
&lt;br /&gt;
Please note UniKey Drive&#039;s libraries is built with C, whereas UniKey STD/PRO/Time&#039;s libraries is built with .NET.&lt;br /&gt;
&lt;br /&gt;
===Which of the 32-bit and 64-bit versions of the DotNet libraries should be used?===&lt;br /&gt;
&lt;br /&gt;
When using UniKey STD/PRO/Time, only one version of the UniKey DotNet library is needed for use with both 32-bit and 64-bit systems.&lt;br /&gt;
&lt;br /&gt;
When using UniKey Drive, both versions of the DLL libraries are needed for their respective 32-bit and 64-bit systems.&lt;br /&gt;
&lt;br /&gt;
===Where in a DotNet project should the DotNet DLL libraries be imported into?===&lt;br /&gt;
&lt;br /&gt;
All necessary DotNet DLL libraries should be imported into the working directory of the DotNet project. Often, the DLL libraries can be imported into the same directory as the executable file(s).&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support VB.NET?===&lt;br /&gt;
&lt;br /&gt;
Yes. Please use the UniKey DotNet libraries. Samples are provided to illustrate how to use the UniKey APIs.&lt;br /&gt;
&lt;br /&gt;
===Are you able to provide the ARM-cross-compiled version of your library for EABI version 4?===&lt;br /&gt;
&lt;br /&gt;
Yes, we can provide cross-compilation for the UniKey Library. Please contact our support team at support@esecutech.com along with the cross compilation tool chain so that we may be able to provide you with the cross-compiled library.&lt;br /&gt;
&lt;br /&gt;
==Network==&lt;br /&gt;
&lt;br /&gt;
===How many concurrent users can be connected to a UniKey device?===&lt;br /&gt;
&lt;br /&gt;
The maximum number of concurrent users connected to a UniKey device over the network is 64512 (that is, the total number of ports of 65535 minus the first 1024 reserved ports).&lt;br /&gt;
&lt;br /&gt;
==Security==&lt;br /&gt;
&lt;br /&gt;
===Can I change the password of my UniKey dongle?===&lt;br /&gt;
&lt;br /&gt;
Yes. Please use UniKey Console Tool or the &amp;lt;code&amp;gt;UniKey_Generate_New_Password&amp;lt;/code&amp;gt; API function for setting a new password for the UniKey dongle. Please note there is a limit for generating a new password on a UniKey device.&lt;br /&gt;
&lt;br /&gt;
===Is there a limit on how many times a new password can be generated on a UniKey device?===&lt;br /&gt;
&lt;br /&gt;
For reasons of security, each UniKey device can only generate a new password &#039;&#039;&#039;twice&#039;&#039;&#039;. Afterwards, the password cannot be changed.&lt;br /&gt;
&lt;br /&gt;
===Can I set my UniKey devices with the same password?===&lt;br /&gt;
&lt;br /&gt;
Yes. If you wish to use the same password for all or a set of UniKey devices, use the same seed value for generating the password for your UniKey device. Please note that UniKey STD/PRO/Time&#039;s password system is different from UniKey Drive, as UniKey Drive implements passwords of eight digit length.&lt;br /&gt;
&lt;br /&gt;
===Is there a limit to the number of login attempts?===&lt;br /&gt;
&lt;br /&gt;
There is not limit on the number of login attempts after a password is set on a UniKey device.&lt;br /&gt;
&lt;br /&gt;
===Can the UniKey device be duplicated?===&lt;br /&gt;
&lt;br /&gt;
No. The UniKey device cannot be duplicated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--===Java doesn&#039;t support the &amp;quot;UniKey Generate Password Type&amp;quot; function. How can I overcome this?===&lt;br /&gt;
&lt;br /&gt;
You may be able to resolve this with the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
short[] p1 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p2 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p3 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p4 = new short[1];&lt;br /&gt;
&lt;br /&gt;
int IntPW1 = 17530;&lt;br /&gt;
&lt;br /&gt;
int IntPW2 = 15802;&lt;br /&gt;
&lt;br /&gt;
int IntPW3 = 42116;&lt;br /&gt;
&lt;br /&gt;
int IntPW4 = 26965;&lt;br /&gt;
&lt;br /&gt;
p1[0] = (short)IntPW1;&lt;br /&gt;
&lt;br /&gt;
p2[0] = (short)IntPW2;&lt;br /&gt;
&lt;br /&gt;
p3[0] = (short)IntPW3;&lt;br /&gt;
&lt;br /&gt;
p4[0] = (short)IntPW4;&lt;br /&gt;
&lt;br /&gt;
long retval = mUniKey.UniKey_Vender_Logon(handle,p1,p2,p3,p4);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===VB6 IDE doesn&#039;t support the &amp;quot;UniKey Drive Generate Password Type&amp;quot; function. How can I overcome this?===&lt;br /&gt;
&lt;br /&gt;
A tool for generating small value passwords for UniKey Drive with VB6 can be provided upon request. Please contact support@esecutech.com.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==UniKey Time==&lt;br /&gt;
&lt;br /&gt;
===How could I use UniKey Time Features?===&lt;br /&gt;
&lt;br /&gt;
Please refer to the [[UniKey RTC API Protection Solution|UniKey Real Time Clock Protection Solution]]&lt;br /&gt;
&lt;br /&gt;
===How many Time Modules does UniKey Time provide?===&lt;br /&gt;
&lt;br /&gt;
Each UniKey Time dongle has 16 time modules.&lt;br /&gt;
&lt;br /&gt;
===What is the purpose of the UniKey Time modules?===&lt;br /&gt;
&lt;br /&gt;
Each time module adds certain functionality. For example, the software expiry date can be set with a time module. A start time and an end time for Time Module No. 1, for example, can be set and then bound to your software.&lt;br /&gt;
&lt;br /&gt;
===Why does the UniKey Envelop Tool not save time module settings?===&lt;br /&gt;
&lt;br /&gt;
Currently, the UniKey Envelop Tool can only set time modules, but not read the time modules. Please note this, as even if you have saved the Envelop Project, it will not be able to read back the time module you have set.&lt;br /&gt;
&lt;br /&gt;
===What is the difference between the three UniKey_Check_Time_Module methods?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module&amp;lt;/code&amp;gt; references a given time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module_Now&amp;lt;/code&amp;gt; references the time from the inbuilt clock within the dongle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module_Now_PC&amp;lt;/code&amp;gt; references the time from the host machine&#039;s system.&lt;br /&gt;
&lt;br /&gt;
===How long does UniKey Time&#039;s battery last for?===&lt;br /&gt;
&lt;br /&gt;
Below is some empirical data taken from twelve UniKey Time device measurements.&lt;br /&gt;
&lt;br /&gt;
Case 1: The UniKey Time device is not inserted in a USB port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Group No.&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;No. of Devices&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Current (uA)&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.34&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.94&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1.99&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Average current per device&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Case 2: The UniKey Time device is inserted in a USB port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Group No.&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;No. of Devices&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Current (uA)&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.31&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.34&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.94&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1.83&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Average current per device&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Pre-conditions&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# the full capacity of a battery is 40mAH, i.e. 40000uAH&lt;br /&gt;
# the average capacity a battery is 90%&lt;br /&gt;
# the standby release of the battery is 1% per month, i.e. 0.033% per day&lt;br /&gt;
# the standby current and working current is the same, i.e. 0.32 uA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Calculation&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Let t be UniKey Time&#039;s battery life in days&lt;br /&gt;
(t * 0.00033 * 40000) + (t * 0.32 * 24) = 40000 * 0.90&lt;br /&gt;
=&amp;gt;&lt;br /&gt;
t = 1724.14&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From the above real-world experiments observing twelve UniKey Time devices, it is calculated the battery life of UniKey Time is 1724 days or 4.7 years.&lt;br /&gt;
&lt;br /&gt;
===What happens when the battery within the UniKey Time device runs out?===&lt;br /&gt;
&lt;br /&gt;
During normal operation, the UniKey Time device draws power from the machine when in use, and uses its inbuilt battery when not plugged in. On battery alone, a typical UniKey device lasts for a minimum 3 years.&lt;br /&gt;
&lt;br /&gt;
When the battery within the device runs out, the dongle will revert that to a UniKey PRO dongle, so as to function as and encompass all of the features of a UniKey PRO device.&lt;br /&gt;
&lt;br /&gt;
This will allow the device to continue to protect your software, however the real time clock feature will cease to function and the date and time reported by the device will be its factory default: depending on the time modules set, modules will expire as a result, requiring the end user to contact you to replace the device if necessary.&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
===What steps should I take if my UniKey device isn&#039;t functioning or recognized?===&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;See [[UniKey Hardware Troubleshooting]] and follow the UniKey Hardware Troubleshooting guide.&#039;&#039; If the problem cannot be resolved, please [[#Where_can_I_receive_further_assistance.3F|contact us]].&lt;br /&gt;
&lt;br /&gt;
===I cannot set a new password on my UniKey device after surpassing the limit of two maximum password resets. What should I do?===&lt;br /&gt;
&lt;br /&gt;
Please [[#Where_can_I_receive_further_assistance.3F|contact Secutech Technical Support]] with your affected UniKey device’s hardware ID (obtainable using the [[UniKey Assist Tool|Assist Tool]]) at support@esecutech.com.&lt;br /&gt;
&lt;br /&gt;
===Why isn&#039;t UniKey Drive recognized under a Windows XP Non-Administrator User Account?===&lt;br /&gt;
&lt;br /&gt;
Please use administrator permissions to recognize UniKey Drive under a Windows XP non-administrator user account.&lt;br /&gt;
&lt;br /&gt;
===Why does the Linux sample produce unexpected results?===&lt;br /&gt;
&lt;br /&gt;
Using Linux, you must add the UniKey udev information for your Linux system. You can find information specific to your system type in the UniKey SDK under directory &amp;lt;code&amp;gt;UniKey SDK\Samples\Linux32.C\Sample\Readme&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===I receive an &amp;quot;Error 117&amp;quot; error message when using the UniKey Network Feature. How do I solve this error?===&lt;br /&gt;
&lt;br /&gt;
Error 117 indicates that the UniKey Network Service has not started on the machine. Please install the UniKey Network Server Service before clients connect to the server. The UniKey Network Server can be found in the UniKey SDK under direcory &amp;lt;code&amp;gt;UniKey SDK\Network\Server\Network.Server.ia32&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===I receive an &amp;quot;Error 105&amp;quot; error message when using the UniKey Network Feature. How do I solve this error?===&lt;br /&gt;
&lt;br /&gt;
Error 105 indicates that UniKey client-side and server-side communication is blocked. This will occur when a firewall at either end is blocking communication. Turn off the firewall for both server side and client side while testing or otherwise open the respective ports, depending on configured parameters, on either end to allow communication between the server and client.&lt;br /&gt;
&lt;br /&gt;
===I have reason to believe I have found a bug or an abnormality in a Secutech product. How can I get in touch to resolve this problem?===&lt;br /&gt;
&lt;br /&gt;
All technical faults or suggestions that improve our products are welcome and appreciated. Please contact us at either support@esecutech.com or http://esecutech.com/support with a description and/or methodology of the discovered malfunction or problem.&lt;br /&gt;
&lt;br /&gt;
==Sales==&lt;br /&gt;
&lt;br /&gt;
===What is the free evaluation kit?===&lt;br /&gt;
&lt;br /&gt;
A free evaluation kit can be obtained by navigating to the link https://esecutech.com/evaluate and filling out the corresponding form. The evaluation kit contains a fully functional UniKey PRO dongle and a Protection Software Kit CD. The evaluation kit can be used indefinitely without any limitation in features. Please allow between 3 to 5 working days to receive your evaluation kit.&lt;br /&gt;
&lt;br /&gt;
Please note that the free evaluation kit is only available to North America and Europe. For other countries, please contact sales@esecutech.com.&lt;br /&gt;
&lt;br /&gt;
===Can I customise my UniKey?===&lt;br /&gt;
&lt;br /&gt;
Yes. OEM customisations such as laser engraving, sticker labels, customised hardware IDs, hardware colours, device naming, [[UniKey_STD,_PRO_Waterproof_Rubber_Jacket_Photo|waterproof rubber case]] (rubber case only available for UniKey STD, PRO) and others can be requested. Please note however that certain additional features are only available for a minimum number of orders.&lt;br /&gt;
&lt;br /&gt;
===Where can I find information on UniKey product pricing?===&lt;br /&gt;
&lt;br /&gt;
Please contact us at sales@esecutech.com for pricing on UniKey products. Bulk purchases attract discounts and are discounted in various bulk amounts. Requested additional features such as laser engraving, sticker labels, customised hardware IDs, hardware colours, device naming and others vary in additional costs.&lt;br /&gt;
&lt;br /&gt;
===How long does it take to receive a purchase?===&lt;br /&gt;
&lt;br /&gt;
Times between a purchase and receiving the purchased goods depend on the quantity purchased.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders of less than 1000 units, orders typically take 2 working days.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders between 1000 and 5000 units, orders typically take 3 working days.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders greater than 5000 units, orders may take between 1 or 2 weeks.&lt;br /&gt;
&lt;br /&gt;
==Additional resources==&lt;br /&gt;
&lt;br /&gt;
===Where can I find additional resources?===&lt;br /&gt;
&lt;br /&gt;
Additional resources, including the UniKey Manual and related documents, can be found within the UniKey SDK, which can be downloaded from [https://esecutech.com/downloads Downloads]. Please read the &amp;quot;ReadMe.txt&amp;quot; located in the root directory and within other folders of SDK. Please contact support@esecutech.com for SDK archive file password.&lt;br /&gt;
&lt;br /&gt;
===Where can I receive further assistance?===&lt;br /&gt;
&lt;br /&gt;
We, at SecuTech, are dedicated to providing high-quality technical support to our customers. If you have any questions, please feel free to contact us at support@esecutech.com or directly by opening a new ticket at https://esecutech.com/support.&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=Category:UniKey_FAQ&amp;diff=2283</id>
		<title>Category:UniKey FAQ</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=Category:UniKey_FAQ&amp;diff=2283"/>
		<updated>2016-05-04T04:08:25Z</updated>

		<summary type="html">&lt;p&gt;Joseph: /* Sales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
TODO&lt;br /&gt;
Default passwords&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
[[category:Software Protection]]&lt;br /&gt;
Frequently Asked Questions on UniKey.&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
&lt;br /&gt;
===What is UniKey?===&lt;br /&gt;
&lt;br /&gt;
UniKey is a software protection dongle. Developers can utilise UniKey to protect their executables and data files such that only those with the correct UniKey hardware device can run the protected application - those without the correct UniKey device cannot execute the protected application. Moreover, UniKey provides protection from decompilers and debuggers, thwarting attempts to reverse engineer protected applications, allowing software developers to safeharbour intellectual property.&lt;br /&gt;
&lt;br /&gt;
===What protection methods does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey offers two protection methods; The UniKey Enveloper and The UniKey API.&lt;br /&gt;
&lt;br /&gt;
The UniKey Enveloper seamlessly protects executables and DLL files by the use of different protection schemes without the need for source code or additional changes to it. Without the correct UniKey device, the protected software cannot execute.&lt;br /&gt;
&lt;br /&gt;
The UniKey Application Programming Interface (API) permits greater customisation and variation of control of software functionality through the various protection schemes, drawing from a large library of APIs in various programming languages.&lt;br /&gt;
&lt;br /&gt;
On top of Enveloper and API protection, flash and video files can be protected with Flash Protection with Enveloper and Video Protection with UniKey Video Protector respectively.&lt;br /&gt;
&lt;br /&gt;
===What licensing models does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports a diverse range of licensing models appropriate to business needs. These include: feature-based, rental, subscription, floating and/or time-based, perpetual, try-before-you-buy, pay-per-use, volume licensing, and custom licensing schemes.&lt;br /&gt;
&lt;br /&gt;
===What are and is the difference between the UniKey models?===&lt;br /&gt;
&lt;br /&gt;
Please see [http://esecutech.com/software-protection/unikey-family/unikey-compare-features.html UniKey Compare Features].&lt;br /&gt;
&lt;br /&gt;
===How can I begin using UniKey?===&lt;br /&gt;
&lt;br /&gt;
Please see the [http://files.esecutech.com/marketing-materials/ProductsDoc/UniKey/UniKeyQuickStartGuide.pdf UniKey Quick Start Guide].&lt;br /&gt;
&lt;br /&gt;
===Where can I recieve resources or assistance?===&lt;br /&gt;
&lt;br /&gt;
Please see [[#Additional resources|Additional resources]].&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
&lt;br /&gt;
===What are the physical hardware specifications of UniKey?===&lt;br /&gt;
&lt;br /&gt;
See [[UniKey_Hardware_Physical_Specifications_Image|UniKey Hardware Physical Specifications]].&lt;br /&gt;
&lt;br /&gt;
===What does &amp;quot;driverless&amp;quot; refer to?===&lt;br /&gt;
&lt;br /&gt;
UniKey devices is driverless, meaning usage of UniKey requires no installation of drivers or additional software. Supported operating systems already possess drivers needed by UniKey to operate and are automatically installed upon the first connection of the UniKey device, significantly reducing the problems associated with driver-dependent devices.&lt;br /&gt;
&lt;br /&gt;
===What does the LED light on the UniKey device indicate? ===&lt;br /&gt;
&lt;br /&gt;
If the LED light on the UniKey device is continually on, it is recognised by the computer and should be functioning correctly. If the LED light on the UniKey device is flashing, the UniKey device is not recognised by the computer.&lt;br /&gt;
&lt;br /&gt;
===What should I do if the LED light is flashing?===&lt;br /&gt;
&lt;br /&gt;
A flashing LED light indicates the UniKey device is not recognised by the computer. Under normal circumstances, the LED light should not be flashing when used under Windows, Mac OSX, MinGW, MIPS, ARM, FreeBSD and Linux; however, if it is, reconnect the UniKey device to the computer to attempt to resolve the problem.&lt;br /&gt;
&lt;br /&gt;
A situation where the LED light on the device may be flashing is if you are using UniKey on a Virtual Machine. Please check if the UniKey Device is mounted onto the system. When the device is mounted, keep the device plugged in and reboot the system under the Virtual Machine. After the Virtual Machine has restarted, the device should now be recognized by the system.&lt;br /&gt;
&lt;br /&gt;
Should the problem remain unresolved, please see the [[UniKey Hardware Troubleshooting|UniKey Hardware Troubleshooting Guide]] or [[#Where_can_I_receive_further_assistance.3F|contact us]].&lt;br /&gt;
&lt;br /&gt;
===Are UniKey devices certified to work in USB 3.0 ports?===&lt;br /&gt;
&lt;br /&gt;
Yes. UniKey devices are backward compatible with USB 3.0 ports.&lt;br /&gt;
&lt;br /&gt;
===What does the ten digit number on the USB plug head refer to?===&lt;br /&gt;
&lt;br /&gt;
The ten digit number engraved on the USB head of UniKey devices is not the hardware ID number, contrary to most inital expectations, but the product&#039;s serial number. It is for internal use only, and, as such, supplementary information if requested cannot be provided.&lt;br /&gt;
&lt;br /&gt;
===What steps does SecuTech take to ensure UniKey is environmentally friendly?===&lt;br /&gt;
&lt;br /&gt;
SecuTech is committed to supplying products that are environmentally sustainable. All parts and production processes of UniKey devices are lead-free and ROHS-compliant.&lt;br /&gt;
&lt;br /&gt;
===What is the Harmonized System (HS) Code for UniKey (and UniToken, UniMate, UniReader)?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;&amp;amp;nbsp;&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;UniKey&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;UniToken&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;UniMate&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;UniReader&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Chapter&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;4&amp;quot;&amp;gt;Chapter 85 &amp;quot;Electrical machinery and equipment and parts thereof; sound recorders and reproducers, television image and sound recorders and reproducers, and parts and &amp;quot;accessories of such articles&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Heading&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;4&amp;quot;&amp;gt;Heading 85.23 &amp;quot;Discs, tapes, solid-state non-volatile storage devices, &amp;quot;smart cards&amp;quot; and other media for the recording of sound or of other phenomena, whether or not recorded, including matrices and masters for the production of discs, but excluding products of Chapter 37.&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subheading&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Semiconductor media : Solid-state non-volatile storage devices&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;3&amp;quot;&amp;gt;Semiconductor media : &amp;quot;Smart cards&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;HS Code&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;8523.51&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;3&amp;quot;&amp;gt;8523.52&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;	&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
===What operating systems does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports operating systems Windows 98SE, Windows ME, Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7 and Windows 8, Windows 8.1, Windows Server 2008/2012 (all both 32-bit and 64 bit), Mac OSX (excluding UniKey Drive), FreeBSD and Linux (2.2 and above). Libraries and associated API samples are provided for using UniKey with each operating system.&lt;br /&gt;
&lt;br /&gt;
===What programming languages does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports programming languages Access, AutoCAD, Borland C++ Builder, Clarion, dBaseFortran, Delphi, Director, FileMaker, Fortran, Java, LabView, LabWindows, Matlab, MinGW, NSIS, PowerBuilder, PureBasic, Realbasic, Visual Basic, Visual Basic.NET, Visual C#.NET, Visual C++, Visual C++.NET, Visual DataFlex, Visual FoxPro, Visual Object Cobol, WinDEV and otherwise any compiler that works with DLL/LIB.&lt;br /&gt;
&lt;br /&gt;
===What programming languages on respective operating systems are available in UniKey&#039;s libraries?===&lt;br /&gt;
&lt;br /&gt;
As of UniKey SDK version 5.8.8 (2015-07-14). Please note that many more languages are supported).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&#039;1&#039;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Operating System&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Programming Lanuage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Linux (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fortran&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Mac OS (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;MIPS&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STLinux (32-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Windows (32-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Delphi&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;PureC&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RealBasic&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Windows (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ActiveX&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Arx&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C#&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fortran&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;MinGW&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Visual C++&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Matlab&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Python&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;LabView&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FreeBSD (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Is UniKey Windows 8 compatible?===&lt;br /&gt;
&lt;br /&gt;
Yes. For users who are working with previous versions of the UniKey SDK, please download the latest SDK from our [http://esecutech.com/downloads/sdk-downloads.html SDK downloads page].&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support SUSE 10?===&lt;br /&gt;
&lt;br /&gt;
Yes. Libraries and associated API samples are provided for using UniKey STD/PRO/Time with SUSE 10. When using UniKey with SUSE 10, ensure su permissions are used.&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support C#.NET?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Change--&amp;gt;Yes. Please use the UniKey DotNet libraries. Samples are provided to illustrate use with UniKey APIs.&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support DotNet?===&lt;br /&gt;
&lt;br /&gt;
Yes. UniKey STD/PRO/Time has native UniKey Win32_64.DotNetDll library support and support .NET versions 2.0, 3.0, 3.5, 4.0. UniKey Drive also includes DLL libraries which can be used for integration with DotNet applications.&lt;br /&gt;
&lt;br /&gt;
Please note UniKey Drive&#039;s libraries is built with C, whereas UniKey STD/PRO/Time&#039;s libraries is built with .NET.&lt;br /&gt;
&lt;br /&gt;
===Which of the 32-bit and 64-bit versions of the DotNet libraries should be used?===&lt;br /&gt;
&lt;br /&gt;
When using UniKey STD/PRO/Time, only one version of the UniKey DotNet library is needed for use with both 32-bit and 64-bit systems.&lt;br /&gt;
&lt;br /&gt;
When using UniKey Drive, both versions of the DLL libraries are needed for their respective 32-bit and 64-bit systems.&lt;br /&gt;
&lt;br /&gt;
===Where in a DotNet project should the DotNet DLL libraries be imported into?===&lt;br /&gt;
&lt;br /&gt;
All necessary DotNet DLL libraries should be imported into the working directory of the DotNet project. Often, the DLL libraries can be imported into the same directory as the executable file(s).&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support VB.NET?===&lt;br /&gt;
&lt;br /&gt;
Yes. Please use the UniKey DotNet libraries. Samples are provided to illustrate how to use the UniKey APIs.&lt;br /&gt;
&lt;br /&gt;
===Are you able to provide the ARM-cross-compiled version of your library for EABI version 4?===&lt;br /&gt;
&lt;br /&gt;
Yes, we can provide cross-compilation for the UniKey Library. Please contact our support team at support@esecutech.com along with the cross compilation tool chain so that we may be able to provide you with the cross-compiled library.&lt;br /&gt;
&lt;br /&gt;
==Network==&lt;br /&gt;
&lt;br /&gt;
===How many concurrent users can be connected to a UniKey device?===&lt;br /&gt;
&lt;br /&gt;
The maximum number of concurrent users connected to a UniKey device over the network is 64512 (that is, the total number of ports of 65535 minus the first 1024 reserved ports).&lt;br /&gt;
&lt;br /&gt;
==Security==&lt;br /&gt;
&lt;br /&gt;
===Can I change the password of my UniKey dongle?===&lt;br /&gt;
&lt;br /&gt;
Yes. Please use UniKey Console Tool or the &amp;lt;code&amp;gt;UniKey_Generate_New_Password&amp;lt;/code&amp;gt; API function for setting a new password for the UniKey dongle. Please note there is a limit for generating a new password on a UniKey device.&lt;br /&gt;
&lt;br /&gt;
===Is there a limit on how many times a new password can be generated on a UniKey device?===&lt;br /&gt;
&lt;br /&gt;
For reasons of security, each UniKey device can only generate a new password &#039;&#039;&#039;twice&#039;&#039;&#039;. Afterwards, the password cannot be changed.&lt;br /&gt;
&lt;br /&gt;
===Can I set my UniKey devices with the same password?===&lt;br /&gt;
&lt;br /&gt;
Yes. If you wish to use the same password for all or a set of UniKey devices, use the same seed value for generating the password for your UniKey device. Please note that UniKey STD/PRO/Time&#039;s password system is different from UniKey Drive, as UniKey Drive implements passwords of eight digit length.&lt;br /&gt;
&lt;br /&gt;
===Is there a limit to the number of login attempts?===&lt;br /&gt;
&lt;br /&gt;
There is not limit on the number of login attempts after a password is set on a UniKey device.&lt;br /&gt;
&lt;br /&gt;
===Can the UniKey device be duplicated?===&lt;br /&gt;
&lt;br /&gt;
No. The UniKey device cannot be duplicated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--===Java doesn&#039;t support the &amp;quot;UniKey Generate Password Type&amp;quot; function. How can I overcome this?===&lt;br /&gt;
&lt;br /&gt;
You may be able to resolve this with the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
short[] p1 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p2 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p3 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p4 = new short[1];&lt;br /&gt;
&lt;br /&gt;
int IntPW1 = 17530;&lt;br /&gt;
&lt;br /&gt;
int IntPW2 = 15802;&lt;br /&gt;
&lt;br /&gt;
int IntPW3 = 42116;&lt;br /&gt;
&lt;br /&gt;
int IntPW4 = 26965;&lt;br /&gt;
&lt;br /&gt;
p1[0] = (short)IntPW1;&lt;br /&gt;
&lt;br /&gt;
p2[0] = (short)IntPW2;&lt;br /&gt;
&lt;br /&gt;
p3[0] = (short)IntPW3;&lt;br /&gt;
&lt;br /&gt;
p4[0] = (short)IntPW4;&lt;br /&gt;
&lt;br /&gt;
long retval = mUniKey.UniKey_Vender_Logon(handle,p1,p2,p3,p4);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===VB6 IDE doesn&#039;t support the &amp;quot;UniKey Drive Generate Password Type&amp;quot; function. How can I overcome this?===&lt;br /&gt;
&lt;br /&gt;
A tool for generating small value passwords for UniKey Drive with VB6 can be provided upon request. Please contact support@esecutech.com.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==UniKey Time==&lt;br /&gt;
&lt;br /&gt;
===How could I use UniKey Time Features?===&lt;br /&gt;
&lt;br /&gt;
Please refer to the [[UniKey RTC API Protection Solution|UniKey Real Time Clock Protection Solution]]&lt;br /&gt;
&lt;br /&gt;
===How many Time Modules does UniKey Time provide?===&lt;br /&gt;
&lt;br /&gt;
Each UniKey Time dongle has 16 time modules.&lt;br /&gt;
&lt;br /&gt;
===What is the purpose of the UniKey Time modules?===&lt;br /&gt;
&lt;br /&gt;
Each time module adds certain functionality. For example, the software expiry date can be set with a time module. A start time and an end time for Time Module No. 1, for example, can be set and then bound to your software.&lt;br /&gt;
&lt;br /&gt;
===Why does the UniKey Envelop Tool not save time module settings?===&lt;br /&gt;
&lt;br /&gt;
Currently, the UniKey Envelop Tool can only set time modules, but not read the time modules. Please note this, as even if you have saved the Envelop Project, it will not be able to read back the time module you have set.&lt;br /&gt;
&lt;br /&gt;
===What is the difference between the three UniKey_Check_Time_Module methods?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module&amp;lt;/code&amp;gt; references a given time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module_Now&amp;lt;/code&amp;gt; references the time from the inbuilt clock within the dongle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module_Now_PC&amp;lt;/code&amp;gt; references the time from the host machine&#039;s system.&lt;br /&gt;
&lt;br /&gt;
===How long does UniKey Time&#039;s battery last for?===&lt;br /&gt;
&lt;br /&gt;
Below is some empirical data taken from twelve UniKey Time device measurements.&lt;br /&gt;
&lt;br /&gt;
Case 1: The UniKey Time device is not inserted in a USB port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Group No.&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;No. of Devices&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Current (uA)&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.34&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.94&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1.99&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Average current per device&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Case 2: The UniKey Time device is inserted in a USB port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Group No.&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;No. of Devices&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Current (uA)&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.31&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.34&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.94&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1.83&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Average current per device&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Pre-conditions&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# the full capacity of a battery is 40mAH, i.e. 40000uAH&lt;br /&gt;
# the average capacity a battery is 90%&lt;br /&gt;
# the standby release of the battery is 1% per month, i.e. 0.033% per day&lt;br /&gt;
# the standby current and working current is the same, i.e. 0.32 uA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Calculation&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Let t be UniKey Time&#039;s battery life in days&lt;br /&gt;
(t * 0.00033 * 40000) + (t * 0.32 * 24) = 40000 * 0.90&lt;br /&gt;
=&amp;gt;&lt;br /&gt;
t = 1724.14&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From the above real-world experiments observing twelve UniKey Time devices, it is calculated the battery life of UniKey Time is 1724 days or 4.7 years.&lt;br /&gt;
&lt;br /&gt;
===What happens when the battery within the UniKey Time device runs out?===&lt;br /&gt;
&lt;br /&gt;
During normal operation, the UniKey Time device draws power from the machine when in use, and uses its inbuilt battery when not plugged in. On battery alone, a typical UniKey device lasts for a minimum 3 years.&lt;br /&gt;
&lt;br /&gt;
When the battery within the device runs out, the dongle will revert that to a UniKey PRO dongle, so as to function as and encompass all of the features of a UniKey PRO device.&lt;br /&gt;
&lt;br /&gt;
This will allow the device to continue to protect your software, however the real time clock feature will cease to function and the date and time reported by the device will be its factory default: depending on the time modules set, modules will expire as a result, requiring the end user to contact you to replace the device if necessary.&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
===What steps should I take if my UniKey device isn&#039;t functioning or recognized?===&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;See [[UniKey Hardware Troubleshooting]] and follow the UniKey Hardware Troubleshooting guide.&#039;&#039; If the problem cannot be resolved, please [[#Where_can_I_receive_further_assistance.3F|contact us]].&lt;br /&gt;
&lt;br /&gt;
===I cannot set a new password on my UniKey device after surpassing the limit of two maximum password resets. What should I do?===&lt;br /&gt;
&lt;br /&gt;
Please [[#Where_can_I_receive_further_assistance.3F|contact Secutech Technical Support]] with your affected UniKey device’s hardware ID (obtainable using the [[UniKey Assist Tool|Assist Tool]]) at support@esecutech.com.&lt;br /&gt;
&lt;br /&gt;
===Why isn&#039;t UniKey Drive recognized under a Windows XP Non-Administrator User Account?===&lt;br /&gt;
&lt;br /&gt;
Please use administrator permissions to recognize UniKey Drive under a Windows XP non-administrator user account.&lt;br /&gt;
&lt;br /&gt;
===Why does the Linux sample produce unexpected results?===&lt;br /&gt;
&lt;br /&gt;
Using Linux, you must add the UniKey udev information for your Linux system. You can find information specific to your system type in the UniKey SDK under directory &amp;lt;code&amp;gt;UniKey SDK\Samples\Linux32.C\Sample\Readme&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===I receive an &amp;quot;Error 117&amp;quot; error message when using the UniKey Network Feature. How do I solve this error?===&lt;br /&gt;
&lt;br /&gt;
Error 117 indicates that the UniKey Network Service has not started on the machine. Please install the UniKey Network Server Service before clients connect to the server. The UniKey Network Server can be found in the UniKey SDK under direcory &amp;lt;code&amp;gt;UniKey SDK\Network\Server\Network.Server.ia32&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===I receive an &amp;quot;Error 105&amp;quot; error message when using the UniKey Network Feature. How do I solve this error?===&lt;br /&gt;
&lt;br /&gt;
Error 105 indicates that UniKey client-side and server-side communication is blocked. This will occur when a firewall at either end is blocking communication. Turn off the firewall for both server side and client side while testing or otherwise open the respective ports, depending on configured parameters, on either end to allow communication between the server and client.&lt;br /&gt;
&lt;br /&gt;
===I have reason to believe I have found a bug or an abnormality in a Secutech product. How can I get in touch to resolve this problem?===&lt;br /&gt;
&lt;br /&gt;
All technical faults or suggestions that improve our products are welcome and appreciated. Please contact us at either support@esecutech.com or http://esecutech.com/support with a description and/or methodology of the discovered malfunction or problem.&lt;br /&gt;
&lt;br /&gt;
==Sales==&lt;br /&gt;
&lt;br /&gt;
===What is the free evaluation kit?===&lt;br /&gt;
&lt;br /&gt;
A free evaluation kit can be obtained by navigating to the link https://esecutech.com/evaluate and filling out the corresponding form. The evaluation kit contains a fully functional UniKey PRO dongle and a Protection Software Kit CD. The evaluation kit can be used indefinitely without any limitation in features. Please allow between 3 to 5 working days to receive your evaluation kit.&lt;br /&gt;
&lt;br /&gt;
Please note that the free evaluation kit is only available to North America and Europe. For other countries, please contact sales@esecutech.com.&lt;br /&gt;
&lt;br /&gt;
===Can I customise my UniKey?===&lt;br /&gt;
&lt;br /&gt;
Yes. OEM customisations such as laser engraving, sticker labels, customised hardware IDs, hardware colours, device naming, [[UniKey_STD,_PRO_Waterproof_Rubber_Jacket_Photo|waterproof rubber case]] (rubber case only available for UniKey STD, PRO) and others can be requested. Please note however that certain additional features are only available for a minimum number of orders.&lt;br /&gt;
&lt;br /&gt;
===Where can I find information on UniKey product pricing?===&lt;br /&gt;
&lt;br /&gt;
Please contact us at sales@esecutech.com for pricing on UniKey products. Bulk purchases attract discounts and are discounted in various bulk amounts. Requested additional features such as laser engraving, sticker labels, customised hardware IDs, hardware colours, device naming and others vary in additional costs.&lt;br /&gt;
&lt;br /&gt;
===How long does it take to receive a purchase?===&lt;br /&gt;
&lt;br /&gt;
Times between a purchase and receiving the purchased goods depend on the quantity purchased.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders of less than 1000 units, orders typically take 2 working days.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders between 1000 and 5000 units, orders typically take 3 working days.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders greater than 5000 units, orders may take between 1 or 2 weeks.&lt;br /&gt;
&lt;br /&gt;
==Additional resources==&lt;br /&gt;
&lt;br /&gt;
===Where can I find additional resources?===&lt;br /&gt;
&lt;br /&gt;
Additional resources, including the UniKey Manual and related documents, can be found within the UniKey SDK, which can be downloaded from [http://esecutech.com/sdk Downloads]. Please read the &amp;quot;ReadMe.txt&amp;quot; located in the root directory and within other folders of SDK. Please contact support@esecutech.com for SDK archive file password.&lt;br /&gt;
&lt;br /&gt;
===Where can I receive further assistance?===&lt;br /&gt;
&lt;br /&gt;
We, at SecuTech, are dedicated to providing high-quality technical support to our customers. If you have any questions, please feel free to contact us at support@esecutech.com or directly by opening a new ticket at http://www.esecutech.com/support.&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=Category:UniMate_FAQ&amp;diff=244</id>
		<title>Category:UniMate FAQ</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=Category:UniMate_FAQ&amp;diff=244"/>
		<updated>2016-03-30T03:24:04Z</updated>

		<summary type="html">&lt;p&gt;Joseph: /* Where can I receive further assistance? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:Mobile Authentication]]&lt;br /&gt;
UniMate Frequently Asked Questions Category&lt;br /&gt;
&lt;br /&gt;
=== What is UniMate? ===&lt;br /&gt;
&lt;br /&gt;
UniMate is SecuTech&#039;s mobile authentication product family focusing on secure transaction authentication and platform interchangeability. UniMate employes two-factor authentication, the involvement of &amp;quot;something you have&amp;quot; and &amp;quot;something you know&amp;quot;. The UniMate family comprises of tokens UniMate STD and UniMate Flex, secure card reader UniMate Reader, and USB to audio adapter UniMate Adapter.&lt;br /&gt;
&lt;br /&gt;
=== How does UniMate work? ===&lt;br /&gt;
&lt;br /&gt;
UniMate authentication utilises PKI technology, where employed certificates are securely stored within the UniMate device and are inaccessible without the appropriate permissions to interact with the device. UniMate leverages the TRRS audio port found on most, if not all, mobile devices for secured communication during use of the device, in addition to providing a USB interface for use and configuration on the desktop platform.&lt;br /&gt;
&lt;br /&gt;
=== How can I begin using UniMate? ===&lt;br /&gt;
&lt;br /&gt;
Please see the [http://files.esecutech.com/marketing-materials/ProductsDoc/UniMate/UniMateSTDFlexQuickStartGuide.pdf UniMate Quick Start Guide].&lt;br /&gt;
&lt;br /&gt;
=== What is PKI? ===&lt;br /&gt;
&lt;br /&gt;
Public Key Infrastructure (PKI) is a set of hardware, software, people, policies, and procedures needed to create, manage, distribute, use, store, and revoke digital certificates.&lt;br /&gt;
&lt;br /&gt;
=== Why use UniMate? ===&lt;br /&gt;
&lt;br /&gt;
Using UniMate is safer than using a static password alone, as authentication requires two factors. The first factor is the physical UniMate device itself, which contains the digital certificate used during the authentication process. The second factor is the password to log onto the UniMate device before beginning the transaction process. These added factors in the authentication process make it substantially more difficult for unauthorised access than the use of a single factor, such as a password, alone.&lt;br /&gt;
&lt;br /&gt;
=== What is the default PIN of UniMate? ===&lt;br /&gt;
&lt;br /&gt;
The default Admin PIN is eight zeros, or &amp;quot;00000000&amp;quot;, without quotation marks.&lt;br /&gt;
The default User PIN is eight ones, or &amp;quot;11111111&amp;quot;, without quotation marks.&lt;br /&gt;
&lt;br /&gt;
=== What should I do if my UniMate device is locked? ===&lt;br /&gt;
&lt;br /&gt;
If the user account associated with your UniMate device is locked, please contact the administrator to unlock your user account.&lt;br /&gt;
&lt;br /&gt;
=== What steps does SecuTech take to ensure UniMate is environmentally friendly? ===&lt;br /&gt;
&lt;br /&gt;
SecuTech is committed to supplying products that are environmentally sustainable. All parts and production processes of UniMate devices are lead-free and ROHS-compliant. &lt;br /&gt;
&lt;br /&gt;
=== Where can I receive further assistance? ===&lt;br /&gt;
&lt;br /&gt;
We, at SecuTech, are dedicated to providing high-quality technical support to our customers. If you have any questions, please feel free to contact us at https://esecutech.com/support or support@esecutech.com.&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=Category:UniMate_FAQ&amp;diff=243</id>
		<title>Category:UniMate FAQ</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=Category:UniMate_FAQ&amp;diff=243"/>
		<updated>2016-03-30T03:22:30Z</updated>

		<summary type="html">&lt;p&gt;Joseph: /* What is the default PIN of UniMate? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:Mobile Authentication]]&lt;br /&gt;
UniMate Frequently Asked Questions Category&lt;br /&gt;
&lt;br /&gt;
=== What is UniMate? ===&lt;br /&gt;
&lt;br /&gt;
UniMate is SecuTech&#039;s mobile authentication product family focusing on secure transaction authentication and platform interchangeability. UniMate employes two-factor authentication, the involvement of &amp;quot;something you have&amp;quot; and &amp;quot;something you know&amp;quot;. The UniMate family comprises of tokens UniMate STD and UniMate Flex, secure card reader UniMate Reader, and USB to audio adapter UniMate Adapter.&lt;br /&gt;
&lt;br /&gt;
=== How does UniMate work? ===&lt;br /&gt;
&lt;br /&gt;
UniMate authentication utilises PKI technology, where employed certificates are securely stored within the UniMate device and are inaccessible without the appropriate permissions to interact with the device. UniMate leverages the TRRS audio port found on most, if not all, mobile devices for secured communication during use of the device, in addition to providing a USB interface for use and configuration on the desktop platform.&lt;br /&gt;
&lt;br /&gt;
=== How can I begin using UniMate? ===&lt;br /&gt;
&lt;br /&gt;
Please see the [http://files.esecutech.com/marketing-materials/ProductsDoc/UniMate/UniMateSTDFlexQuickStartGuide.pdf UniMate Quick Start Guide].&lt;br /&gt;
&lt;br /&gt;
=== What is PKI? ===&lt;br /&gt;
&lt;br /&gt;
Public Key Infrastructure (PKI) is a set of hardware, software, people, policies, and procedures needed to create, manage, distribute, use, store, and revoke digital certificates.&lt;br /&gt;
&lt;br /&gt;
=== Why use UniMate? ===&lt;br /&gt;
&lt;br /&gt;
Using UniMate is safer than using a static password alone, as authentication requires two factors. The first factor is the physical UniMate device itself, which contains the digital certificate used during the authentication process. The second factor is the password to log onto the UniMate device before beginning the transaction process. These added factors in the authentication process make it substantially more difficult for unauthorised access than the use of a single factor, such as a password, alone.&lt;br /&gt;
&lt;br /&gt;
=== What is the default PIN of UniMate? ===&lt;br /&gt;
&lt;br /&gt;
The default Admin PIN is eight zeros, or &amp;quot;00000000&amp;quot;, without quotation marks.&lt;br /&gt;
The default User PIN is eight ones, or &amp;quot;11111111&amp;quot;, without quotation marks.&lt;br /&gt;
&lt;br /&gt;
=== What should I do if my UniMate device is locked? ===&lt;br /&gt;
&lt;br /&gt;
If the user account associated with your UniMate device is locked, please contact the administrator to unlock your user account.&lt;br /&gt;
&lt;br /&gt;
=== What steps does SecuTech take to ensure UniMate is environmentally friendly? ===&lt;br /&gt;
&lt;br /&gt;
SecuTech is committed to supplying products that are environmentally sustainable. All parts and production processes of UniMate devices are lead-free and ROHS-compliant. &lt;br /&gt;
&lt;br /&gt;
=== Where can I receive further assistance? ===&lt;br /&gt;
&lt;br /&gt;
We, at SecuTech, are dedicated to providing high-quality technical support to our customers. If you have any questions, please feel free to contact us at http://www.esecutech.com/support or support@esecutech.com.&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=Category:UniMate_FAQ&amp;diff=242</id>
		<title>Category:UniMate FAQ</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=Category:UniMate_FAQ&amp;diff=242"/>
		<updated>2016-03-30T03:22:01Z</updated>

		<summary type="html">&lt;p&gt;Joseph: /* What is the default PIN of UniMate? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:Mobile Authentication]]&lt;br /&gt;
UniMate Frequently Asked Questions Category&lt;br /&gt;
&lt;br /&gt;
=== What is UniMate? ===&lt;br /&gt;
&lt;br /&gt;
UniMate is SecuTech&#039;s mobile authentication product family focusing on secure transaction authentication and platform interchangeability. UniMate employes two-factor authentication, the involvement of &amp;quot;something you have&amp;quot; and &amp;quot;something you know&amp;quot;. The UniMate family comprises of tokens UniMate STD and UniMate Flex, secure card reader UniMate Reader, and USB to audio adapter UniMate Adapter.&lt;br /&gt;
&lt;br /&gt;
=== How does UniMate work? ===&lt;br /&gt;
&lt;br /&gt;
UniMate authentication utilises PKI technology, where employed certificates are securely stored within the UniMate device and are inaccessible without the appropriate permissions to interact with the device. UniMate leverages the TRRS audio port found on most, if not all, mobile devices for secured communication during use of the device, in addition to providing a USB interface for use and configuration on the desktop platform.&lt;br /&gt;
&lt;br /&gt;
=== How can I begin using UniMate? ===&lt;br /&gt;
&lt;br /&gt;
Please see the [http://files.esecutech.com/marketing-materials/ProductsDoc/UniMate/UniMateSTDFlexQuickStartGuide.pdf UniMate Quick Start Guide].&lt;br /&gt;
&lt;br /&gt;
=== What is PKI? ===&lt;br /&gt;
&lt;br /&gt;
Public Key Infrastructure (PKI) is a set of hardware, software, people, policies, and procedures needed to create, manage, distribute, use, store, and revoke digital certificates.&lt;br /&gt;
&lt;br /&gt;
=== Why use UniMate? ===&lt;br /&gt;
&lt;br /&gt;
Using UniMate is safer than using a static password alone, as authentication requires two factors. The first factor is the physical UniMate device itself, which contains the digital certificate used during the authentication process. The second factor is the password to log onto the UniMate device before beginning the transaction process. These added factors in the authentication process make it substantially more difficult for unauthorised access than the use of a single factor, such as a password, alone.&lt;br /&gt;
&lt;br /&gt;
=== What is the default PIN of UniMate? ===&lt;br /&gt;
&lt;br /&gt;
The default Admin PIN is eight zeros, or &amp;quot;00000000&amp;quot;, and the default User PIN is eight ones, or &amp;quot;11111111&amp;quot;, without quotation marks.&lt;br /&gt;
&lt;br /&gt;
=== What should I do if my UniMate device is locked? ===&lt;br /&gt;
&lt;br /&gt;
If the user account associated with your UniMate device is locked, please contact the administrator to unlock your user account.&lt;br /&gt;
&lt;br /&gt;
=== What steps does SecuTech take to ensure UniMate is environmentally friendly? ===&lt;br /&gt;
&lt;br /&gt;
SecuTech is committed to supplying products that are environmentally sustainable. All parts and production processes of UniMate devices are lead-free and ROHS-compliant. &lt;br /&gt;
&lt;br /&gt;
=== Where can I receive further assistance? ===&lt;br /&gt;
&lt;br /&gt;
We, at SecuTech, are dedicated to providing high-quality technical support to our customers. If you have any questions, please feel free to contact us at http://www.esecutech.com/support or support@esecutech.com.&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=Category:UniKey_FAQ&amp;diff=2282</id>
		<title>Category:UniKey FAQ</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=Category:UniKey_FAQ&amp;diff=2282"/>
		<updated>2015-07-14T03:39:02Z</updated>

		<summary type="html">&lt;p&gt;Joseph: /* What is the Harmonized System (HS) Code for UniKey (and UniToken, UniMate, UniReader)? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
TODO&lt;br /&gt;
Default passwords&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
[[category:Software Protection]]&lt;br /&gt;
Frequently Asked Questions on UniKey.&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
&lt;br /&gt;
===What is UniKey?===&lt;br /&gt;
&lt;br /&gt;
UniKey is a software protection dongle. Developers can utilise UniKey to protect their executables and data files such that only those with the correct UniKey hardware device can run the protected application - those without the correct UniKey device cannot execute the protected application. Moreover, UniKey provides protection from decompilers and debuggers, thwarting attempts to reverse engineer protected applications, allowing software developers to safeharbour intellectual property.&lt;br /&gt;
&lt;br /&gt;
===What protection methods does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey offers two protection methods; The UniKey Enveloper and The UniKey API.&lt;br /&gt;
&lt;br /&gt;
The UniKey Enveloper seamlessly protects executables and DLL files by the use of different protection schemes without the need for source code or additional changes to it. Without the correct UniKey device, the protected software cannot execute.&lt;br /&gt;
&lt;br /&gt;
The UniKey Application Programming Interface (API) permits greater customisation and variation of control of software functionality through the various protection schemes, drawing from a large library of APIs in various programming languages.&lt;br /&gt;
&lt;br /&gt;
On top of Enveloper and API protection, flash and video files can be protected with Flash Protection with Enveloper and Video Protection with UniKey Video Protector respectively.&lt;br /&gt;
&lt;br /&gt;
===What licensing models does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports a diverse range of licensing models appropriate to business needs. These include: feature-based, rental, subscription, floating and/or time-based, perpetual, try-before-you-buy, pay-per-use, volume licensing, and custom licensing schemes.&lt;br /&gt;
&lt;br /&gt;
===What are and is the difference between the UniKey models?===&lt;br /&gt;
&lt;br /&gt;
Please see [http://esecutech.com/software-protection/unikey-family/unikey-compare-features.html UniKey Compare Features].&lt;br /&gt;
&lt;br /&gt;
===How can I begin using UniKey?===&lt;br /&gt;
&lt;br /&gt;
Please see the [http://files.esecutech.com/marketing-materials/ProductsDoc/UniKey/UniKeyQuickStartGuide.pdf UniKey Quick Start Guide].&lt;br /&gt;
&lt;br /&gt;
===Where can I recieve resources or assistance?===&lt;br /&gt;
&lt;br /&gt;
Please see [[#Additional resources|Additional resources]].&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
&lt;br /&gt;
===What are the physical hardware specifications of UniKey?===&lt;br /&gt;
&lt;br /&gt;
See [[UniKey_Hardware_Physical_Specifications_Image|UniKey Hardware Physical Specifications]].&lt;br /&gt;
&lt;br /&gt;
===What does &amp;quot;driverless&amp;quot; refer to?===&lt;br /&gt;
&lt;br /&gt;
UniKey devices is driverless, meaning usage of UniKey requires no installation of drivers or additional software. Supported operating systems already possess drivers needed by UniKey to operate and are automatically installed upon the first connection of the UniKey device, significantly reducing the problems associated with driver-dependent devices.&lt;br /&gt;
&lt;br /&gt;
===What does the LED light on the UniKey device indicate? ===&lt;br /&gt;
&lt;br /&gt;
If the LED light on the UniKey device is continually on, it is recognised by the computer and should be functioning correctly. If the LED light on the UniKey device is flashing, the UniKey device is not recognised by the computer.&lt;br /&gt;
&lt;br /&gt;
===What should I do if the LED light is flashing?===&lt;br /&gt;
&lt;br /&gt;
A flashing LED light indicates the UniKey device is not recognised by the computer. Under normal circumstances, the LED light should not be flashing when used under Windows, Mac OSX, MinGW, MIPS, ARM, FreeBSD and Linux; however, if it is, reconnect the UniKey device to the computer to attempt to resolve the problem.&lt;br /&gt;
&lt;br /&gt;
A situation where the LED light on the device may be flashing is if you are using UniKey on a Virtual Machine. Please check if the UniKey Device is mounted onto the system. When the device is mounted, keep the device plugged in and reboot the system under the Virtual Machine. After the Virtual Machine has restarted, the device should now be recognized by the system.&lt;br /&gt;
&lt;br /&gt;
Should the problem remain unresolved, please see the [[UniKey Hardware Troubleshooting|UniKey Hardware Troubleshooting Guide]] or [[#Where_can_I_receive_further_assistance.3F|contact us]].&lt;br /&gt;
&lt;br /&gt;
===Are UniKey devices certified to work in USB 3.0 ports?===&lt;br /&gt;
&lt;br /&gt;
Yes. UniKey devices are backward compatible with USB 3.0 ports.&lt;br /&gt;
&lt;br /&gt;
===What does the ten digit number on the USB plug head refer to?===&lt;br /&gt;
&lt;br /&gt;
The ten digit number engraved on the USB head of UniKey devices is not the hardware ID number, contrary to most inital expectations, but the product&#039;s serial number. It is for internal use only, and, as such, supplementary information if requested cannot be provided.&lt;br /&gt;
&lt;br /&gt;
===What steps does SecuTech take to ensure UniKey is environmentally friendly?===&lt;br /&gt;
&lt;br /&gt;
SecuTech is committed to supplying products that are environmentally sustainable. All parts and production processes of UniKey devices are lead-free and ROHS-compliant.&lt;br /&gt;
&lt;br /&gt;
===What is the Harmonized System (HS) Code for UniKey (and UniToken, UniMate, UniReader)?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;&amp;amp;nbsp;&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;UniKey&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;UniToken&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;UniMate&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th width=&amp;quot;20%&amp;quot;&amp;gt;UniReader&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Chapter&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;4&amp;quot;&amp;gt;Chapter 85 &amp;quot;Electrical machinery and equipment and parts thereof; sound recorders and reproducers, television image and sound recorders and reproducers, and parts and &amp;quot;accessories of such articles&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Heading&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;4&amp;quot;&amp;gt;Heading 85.23 &amp;quot;Discs, tapes, solid-state non-volatile storage devices, &amp;quot;smart cards&amp;quot; and other media for the recording of sound or of other phenomena, whether or not recorded, including matrices and masters for the production of discs, but excluding products of Chapter 37.&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subheading&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Semiconductor media : Solid-state non-volatile storage devices&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;3&amp;quot;&amp;gt;Semiconductor media : &amp;quot;Smart cards&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;HS Code&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;8523.51&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;3&amp;quot;&amp;gt;8523.52&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;	&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
===What operating systems does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports operating systems Windows 98SE, Windows ME, Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7 and Windows 8, Windows 8.1, Windows Server 2008/2012 (all both 32-bit and 64 bit), Mac OSX (excluding UniKey Drive), FreeBSD and Linux (2.2 and above). Libraries and associated API samples are provided for using UniKey with each operating system.&lt;br /&gt;
&lt;br /&gt;
===What programming languages does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports programming languages Access, AutoCAD, Borland C++ Builder, Clarion, dBaseFortran, Delphi, Director, FileMaker, Fortran, Java, LabView, LabWindows, Matlab, MinGW, NSIS, PowerBuilder, PureBasic, Realbasic, Visual Basic, Visual Basic.NET, Visual C#.NET, Visual C++, Visual C++.NET, Visual DataFlex, Visual FoxPro, Visual Object Cobol, WinDEV and otherwise any compiler that works with DLL/LIB.&lt;br /&gt;
&lt;br /&gt;
===What programming languages on respective operating systems are available in UniKey&#039;s libraries?===&lt;br /&gt;
&lt;br /&gt;
As of UniKey SDK version 5.8.8 (2015-07-14). Please note that many more languages are supported).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&#039;1&#039;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Operating System&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Programming Lanuage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Linux (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fortran&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Mac OS (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;MIPS&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STLinux (32-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Windows (32-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Delphi&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;PureC&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RealBasic&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Windows (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ActiveX&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Arx&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C#&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fortran&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;MinGW&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Visual C++&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Matlab&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Python&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;LabView&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FreeBSD (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Is UniKey Windows 8 compatible?===&lt;br /&gt;
&lt;br /&gt;
Yes. For users who are working with previous versions of the UniKey SDK, please download the latest SDK from our [http://esecutech.com/downloads/sdk-downloads.html SDK downloads page].&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support SUSE 10?===&lt;br /&gt;
&lt;br /&gt;
Yes. Libraries and associated API samples are provided for using UniKey STD/PRO/Time with SUSE 10. When using UniKey with SUSE 10, ensure su permissions are used.&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support C#.NET?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Change--&amp;gt;Yes. Please use the UniKey DotNet libraries. Samples are provided to illustrate use with UniKey APIs.&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support DotNet?===&lt;br /&gt;
&lt;br /&gt;
Yes. UniKey STD/PRO/Time has native UniKey Win32_64.DotNetDll library support and support .NET versions 2.0, 3.0, 3.5, 4.0. UniKey Drive also includes DLL libraries which can be used for integration with DotNet applications.&lt;br /&gt;
&lt;br /&gt;
Please note UniKey Drive&#039;s libraries is built with C, whereas UniKey STD/PRO/Time&#039;s libraries is built with .NET.&lt;br /&gt;
&lt;br /&gt;
===Which of the 32-bit and 64-bit versions of the DotNet libraries should be used?===&lt;br /&gt;
&lt;br /&gt;
When using UniKey STD/PRO/Time, only one version of the UniKey DotNet library is needed for use with both 32-bit and 64-bit systems.&lt;br /&gt;
&lt;br /&gt;
When using UniKey Drive, both versions of the DLL libraries are needed for their respective 32-bit and 64-bit systems.&lt;br /&gt;
&lt;br /&gt;
===Where in a DotNet project should the DotNet DLL libraries be imported into?===&lt;br /&gt;
&lt;br /&gt;
All necessary DotNet DLL libraries should be imported into the working directory of the DotNet project. Often, the DLL libraries can be imported into the same directory as the executable file(s).&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support VB.NET?===&lt;br /&gt;
&lt;br /&gt;
Yes. Please use the UniKey DotNet libraries. Samples are provided to illustrate how to use the UniKey APIs.&lt;br /&gt;
&lt;br /&gt;
===Are you able to provide the ARM-cross-compiled version of your library for EABI version 4?===&lt;br /&gt;
&lt;br /&gt;
Yes, we can provide cross-compilation for the UniKey Library. Please contact our support team at support@esecutech.com along with the cross compilation tool chain so that we may be able to provide you with the cross-compiled library.&lt;br /&gt;
&lt;br /&gt;
==Network==&lt;br /&gt;
&lt;br /&gt;
===How many concurrent users can be connected to a UniKey device?===&lt;br /&gt;
&lt;br /&gt;
The maximum number of concurrent users connected to a UniKey device over the network is 64512 (that is, the total number of ports of 65535 minus the first 1024 reserved ports).&lt;br /&gt;
&lt;br /&gt;
==Security==&lt;br /&gt;
&lt;br /&gt;
===Can I change the password of my UniKey dongle?===&lt;br /&gt;
&lt;br /&gt;
Yes. Please use UniKey Console Tool or the &amp;lt;code&amp;gt;UniKey_Generate_New_Password&amp;lt;/code&amp;gt; API function for setting a new password for the UniKey dongle. Please note there is a limit for generating a new password on a UniKey device.&lt;br /&gt;
&lt;br /&gt;
===Is there a limit on how many times a new password can be generated on a UniKey device?===&lt;br /&gt;
&lt;br /&gt;
For reasons of security, each UniKey device can only generate a new password &#039;&#039;&#039;twice&#039;&#039;&#039;. Afterwards, the password cannot be changed.&lt;br /&gt;
&lt;br /&gt;
===Can I set my UniKey devices with the same password?===&lt;br /&gt;
&lt;br /&gt;
Yes. If you wish to use the same password for all or a set of UniKey devices, use the same seed value for generating the password for your UniKey device. Please note that UniKey STD/PRO/Time&#039;s password system is different from UniKey Drive, as UniKey Drive implements passwords of eight digit length.&lt;br /&gt;
&lt;br /&gt;
===Is there a limit to the number of login attempts?===&lt;br /&gt;
&lt;br /&gt;
There is not limit on the number of login attempts after a password is set on a UniKey device.&lt;br /&gt;
&lt;br /&gt;
===Can the UniKey device be duplicated?===&lt;br /&gt;
&lt;br /&gt;
No. The UniKey device cannot be duplicated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--===Java doesn&#039;t support the &amp;quot;UniKey Generate Password Type&amp;quot; function. How can I overcome this?===&lt;br /&gt;
&lt;br /&gt;
You may be able to resolve this with the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
short[] p1 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p2 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p3 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p4 = new short[1];&lt;br /&gt;
&lt;br /&gt;
int IntPW1 = 17530;&lt;br /&gt;
&lt;br /&gt;
int IntPW2 = 15802;&lt;br /&gt;
&lt;br /&gt;
int IntPW3 = 42116;&lt;br /&gt;
&lt;br /&gt;
int IntPW4 = 26965;&lt;br /&gt;
&lt;br /&gt;
p1[0] = (short)IntPW1;&lt;br /&gt;
&lt;br /&gt;
p2[0] = (short)IntPW2;&lt;br /&gt;
&lt;br /&gt;
p3[0] = (short)IntPW3;&lt;br /&gt;
&lt;br /&gt;
p4[0] = (short)IntPW4;&lt;br /&gt;
&lt;br /&gt;
long retval = mUniKey.UniKey_Vender_Logon(handle,p1,p2,p3,p4);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===VB6 IDE doesn&#039;t support the &amp;quot;UniKey Drive Generate Password Type&amp;quot; function. How can I overcome this?===&lt;br /&gt;
&lt;br /&gt;
A tool for generating small value passwords for UniKey Drive with VB6 can be provided upon request. Please contact support@esecutech.com.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==UniKey Time==&lt;br /&gt;
&lt;br /&gt;
===How could I use UniKey Time Features?===&lt;br /&gt;
&lt;br /&gt;
Please refer to the [[UniKey RTC API Protection Solution|UniKey Real Time Clock Protection Solution]]&lt;br /&gt;
&lt;br /&gt;
===How many Time Modules does UniKey Time provide?===&lt;br /&gt;
&lt;br /&gt;
Each UniKey Time dongle has 16 time modules.&lt;br /&gt;
&lt;br /&gt;
===What is the purpose of the UniKey Time modules?===&lt;br /&gt;
&lt;br /&gt;
Each time module adds certain functionality. For example, the software expiry date can be set with a time module. A start time and an end time for Time Module No. 1, for example, can be set and then bound to your software.&lt;br /&gt;
&lt;br /&gt;
===Why does the UniKey Envelop Tool not save time module settings?===&lt;br /&gt;
&lt;br /&gt;
Currently, the UniKey Envelop Tool can only set time modules, but not read the time modules. Please note this, as even if you have saved the Envelop Project, it will not be able to read back the time module you have set.&lt;br /&gt;
&lt;br /&gt;
===What is the difference between the three UniKey_Check_Time_Module methods?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module&amp;lt;/code&amp;gt; references a given time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module_Now&amp;lt;/code&amp;gt; references the time from the inbuilt clock within the dongle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module_Now_PC&amp;lt;/code&amp;gt; references the time from the host machine&#039;s system.&lt;br /&gt;
&lt;br /&gt;
===How long does UniKey Time&#039;s battery last for?===&lt;br /&gt;
&lt;br /&gt;
Below is some empirical data taken from twelve UniKey Time device measurements.&lt;br /&gt;
&lt;br /&gt;
Case 1: The UniKey Time device is not inserted in a USB port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Group No.&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;No. of Devices&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Current (uA)&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.34&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.94&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1.99&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Average current per device&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Case 2: The UniKey Time device is inserted in a USB port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Group No.&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;No. of Devices&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Current (uA)&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.31&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.34&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.94&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1.83&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Average current per device&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Pre-conditions&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# the full capacity of a battery is 40mAH, i.e. 40000uAH&lt;br /&gt;
# the average capacity a battery is 90%&lt;br /&gt;
# the standby release of the battery is 1% per month, i.e. 0.033% per day&lt;br /&gt;
# the standby current and working current is the same, i.e. 0.32 uA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Calculation&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Let t be UniKey Time&#039;s battery life in days&lt;br /&gt;
(t * 0.00033 * 40000) + (t * 0.32 * 24) = 40000 * 0.90&lt;br /&gt;
=&amp;gt;&lt;br /&gt;
t = 1724.14&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From the above real-world experiments observing twelve UniKey Time devices, it is calculated the battery life of UniKey Time is 1724 days or 4.7 years.&lt;br /&gt;
&lt;br /&gt;
===What happens when the battery within the UniKey Time device runs out?===&lt;br /&gt;
&lt;br /&gt;
During normal operation, the UniKey Time device draws power from the machine when in use, and uses its inbuilt battery when not plugged in. On battery alone, a typical UniKey device lasts for a minimum 3 years.&lt;br /&gt;
&lt;br /&gt;
When the battery within the device runs out, the dongle will revert that to a UniKey PRO dongle, so as to function as and encompass all of the features of a UniKey PRO device.&lt;br /&gt;
&lt;br /&gt;
This will allow the device to continue to protect your software, however the real time clock feature will cease to function and the date and time reported by the device will be its factory default: depending on the time modules set, modules will expire as a result, requiring the end user to contact you to replace the device if necessary.&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
===What steps should I take if my UniKey device isn&#039;t functioning or recognized?===&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;See [[UniKey Hardware Troubleshooting]] and follow the UniKey Hardware Troubleshooting guide.&#039;&#039; If the problem cannot be resolved, please [[#Where_can_I_receive_further_assistance.3F|contact us]].&lt;br /&gt;
&lt;br /&gt;
===I cannot set a new password on my UniKey device after surpassing the limit of two maximum password resets. What should I do?===&lt;br /&gt;
&lt;br /&gt;
Please [[#Where_can_I_receive_further_assistance.3F|contact Secutech Technical Support]] with your affected UniKey device’s hardware ID (obtainable using the [[UniKey Assist Tool|Assist Tool]]) at support@esecutech.com.&lt;br /&gt;
&lt;br /&gt;
===Why isn&#039;t UniKey Drive recognized under a Windows XP Non-Administrator User Account?===&lt;br /&gt;
&lt;br /&gt;
Please use administrator permissions to recognize UniKey Drive under a Windows XP non-administrator user account.&lt;br /&gt;
&lt;br /&gt;
===Why does the Linux sample produce unexpected results?===&lt;br /&gt;
&lt;br /&gt;
Using Linux, you must add the UniKey udev information for your Linux system. You can find information specific to your system type in the UniKey SDK under directory &amp;lt;code&amp;gt;UniKey SDK\Samples\Linux32.C\Sample\Readme&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===I receive an &amp;quot;Error 117&amp;quot; error message when using the UniKey Network Feature. How do I solve this error?===&lt;br /&gt;
&lt;br /&gt;
Error 117 indicates that the UniKey Network Service has not started on the machine. Please install the UniKey Network Server Service before clients connect to the server. The UniKey Network Server can be found in the UniKey SDK under direcory &amp;lt;code&amp;gt;UniKey SDK\Network\Server\Network.Server.ia32&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===I receive an &amp;quot;Error 105&amp;quot; error message when using the UniKey Network Feature. How do I solve this error?===&lt;br /&gt;
&lt;br /&gt;
Error 105 indicates that UniKey client-side and server-side communication is blocked. This will occur when a firewall at either end is blocking communication. Turn off the firewall for both server side and client side while testing or otherwise open the respective ports, depending on configured parameters, on either end to allow communication between the server and client.&lt;br /&gt;
&lt;br /&gt;
===I have reason to believe I have found a bug or an abnormality in a Secutech product. How can I get in touch to resolve this problem?===&lt;br /&gt;
&lt;br /&gt;
All technical faults or suggestions that improve our products are welcome and appreciated. Please contact us at either support@esecutech.com or http://esecutech.com/support with a description and/or methodology of the discovered malfunction or problem.&lt;br /&gt;
&lt;br /&gt;
==Sales==&lt;br /&gt;
&lt;br /&gt;
===What is the free evaluation kit?===&lt;br /&gt;
&lt;br /&gt;
A free evaluation kit can be obtained by navigating to the link http://esecutech.com/order-evaluation/free-evaluation.html and filling out the corresponding form. The evaluation kit contains a fully functional UniKey PRO dongle and a Protection Software Kit CD. The evaluation kit can be used indefinitely without any limitation in features. Please allow between 3 to 5 working days to receive your evaluation kit.&lt;br /&gt;
&lt;br /&gt;
Please note that the free evaluation kit is only available to North America and Europe. For other countries, please contact sales@esecutech.com.&lt;br /&gt;
&lt;br /&gt;
===Can I customise my UniKey?===&lt;br /&gt;
&lt;br /&gt;
Yes. OEM customisations such as laser engraving, sticker labels, customised hardware IDs, hardware colours, device naming, [[UniKey_STD,_PRO_Waterproof_Rubber_Jacket_Photo|waterproof rubber case]] (rubber case only available for UniKey STD, PRO) and others can be requested. Please note however that certain additional features are only available for a minimum number of orders.&lt;br /&gt;
&lt;br /&gt;
===Where can I find information on UniKey product pricing?===&lt;br /&gt;
&lt;br /&gt;
Please contact us at sales@esecutech.com for pricing on UniKey products. Bulk purchases attract discounts and are discounted in various bulk amounts. Requested additional features such as laser engraving, sticker labels, customised hardware IDs, hardware colours, device naming and others vary in additional costs.&lt;br /&gt;
&lt;br /&gt;
===How long does it take to receive a purchase?===&lt;br /&gt;
&lt;br /&gt;
Times between a purchase and receiving the purchased goods depend on the quantity purchased.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders of less than 1000 units, orders typically take 2 working days.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders between 1000 and 5000 units, orders typically take 3 working days.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders greater than 5000 units, orders may take between 1 or 2 weeks.&lt;br /&gt;
&lt;br /&gt;
==Additional resources==&lt;br /&gt;
&lt;br /&gt;
===Where can I find additional resources?===&lt;br /&gt;
&lt;br /&gt;
Additional resources, including the UniKey Manual and related documents, can be found within the UniKey SDK, which can be downloaded from [http://esecutech.com/sdk Downloads]. Please read the &amp;quot;ReadMe.txt&amp;quot; located in the root directory and within other folders of SDK. Please contact support@esecutech.com for SDK archive file password.&lt;br /&gt;
&lt;br /&gt;
===Where can I receive further assistance?===&lt;br /&gt;
&lt;br /&gt;
We, at SecuTech, are dedicated to providing high-quality technical support to our customers. If you have any questions, please feel free to contact us at support@esecutech.com or directly by opening a new ticket at http://www.esecutech.com/support.&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=Category:UniKey_FAQ&amp;diff=2281</id>
		<title>Category:UniKey FAQ</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=Category:UniKey_FAQ&amp;diff=2281"/>
		<updated>2015-07-14T03:25:34Z</updated>

		<summary type="html">&lt;p&gt;Joseph: /* What programming languages on respective operating systems are available in UniKey&amp;#039;s libraries? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
TODO&lt;br /&gt;
Default passwords&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
[[category:Software Protection]]&lt;br /&gt;
Frequently Asked Questions on UniKey.&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
&lt;br /&gt;
===What is UniKey?===&lt;br /&gt;
&lt;br /&gt;
UniKey is a software protection dongle. Developers can utilise UniKey to protect their executables and data files such that only those with the correct UniKey hardware device can run the protected application - those without the correct UniKey device cannot execute the protected application. Moreover, UniKey provides protection from decompilers and debuggers, thwarting attempts to reverse engineer protected applications, allowing software developers to safeharbour intellectual property.&lt;br /&gt;
&lt;br /&gt;
===What protection methods does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey offers two protection methods; The UniKey Enveloper and The UniKey API.&lt;br /&gt;
&lt;br /&gt;
The UniKey Enveloper seamlessly protects executables and DLL files by the use of different protection schemes without the need for source code or additional changes to it. Without the correct UniKey device, the protected software cannot execute.&lt;br /&gt;
&lt;br /&gt;
The UniKey Application Programming Interface (API) permits greater customisation and variation of control of software functionality through the various protection schemes, drawing from a large library of APIs in various programming languages.&lt;br /&gt;
&lt;br /&gt;
On top of Enveloper and API protection, flash and video files can be protected with Flash Protection with Enveloper and Video Protection with UniKey Video Protector respectively.&lt;br /&gt;
&lt;br /&gt;
===What licensing models does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports a diverse range of licensing models appropriate to business needs. These include: feature-based, rental, subscription, floating and/or time-based, perpetual, try-before-you-buy, pay-per-use, volume licensing, and custom licensing schemes.&lt;br /&gt;
&lt;br /&gt;
===What are and is the difference between the UniKey models?===&lt;br /&gt;
&lt;br /&gt;
Please see [http://esecutech.com/software-protection/unikey-family/unikey-compare-features.html UniKey Compare Features].&lt;br /&gt;
&lt;br /&gt;
===How can I begin using UniKey?===&lt;br /&gt;
&lt;br /&gt;
Please see the [http://files.esecutech.com/marketing-materials/ProductsDoc/UniKey/UniKeyQuickStartGuide.pdf UniKey Quick Start Guide].&lt;br /&gt;
&lt;br /&gt;
===Where can I recieve resources or assistance?===&lt;br /&gt;
&lt;br /&gt;
Please see [[#Additional resources|Additional resources]].&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
&lt;br /&gt;
===What are the physical hardware specifications of UniKey?===&lt;br /&gt;
&lt;br /&gt;
See [[UniKey_Hardware_Physical_Specifications_Image|UniKey Hardware Physical Specifications]].&lt;br /&gt;
&lt;br /&gt;
===What does &amp;quot;driverless&amp;quot; refer to?===&lt;br /&gt;
&lt;br /&gt;
UniKey devices is driverless, meaning usage of UniKey requires no installation of drivers or additional software. Supported operating systems already possess drivers needed by UniKey to operate and are automatically installed upon the first connection of the UniKey device, significantly reducing the problems associated with driver-dependent devices.&lt;br /&gt;
&lt;br /&gt;
===What does the LED light on the UniKey device indicate? ===&lt;br /&gt;
&lt;br /&gt;
If the LED light on the UniKey device is continually on, it is recognised by the computer and should be functioning correctly. If the LED light on the UniKey device is flashing, the UniKey device is not recognised by the computer.&lt;br /&gt;
&lt;br /&gt;
===What should I do if the LED light is flashing?===&lt;br /&gt;
&lt;br /&gt;
A flashing LED light indicates the UniKey device is not recognised by the computer. Under normal circumstances, the LED light should not be flashing when used under Windows, Mac OSX, MinGW, MIPS, ARM, FreeBSD and Linux; however, if it is, reconnect the UniKey device to the computer to attempt to resolve the problem.&lt;br /&gt;
&lt;br /&gt;
A situation where the LED light on the device may be flashing is if you are using UniKey on a Virtual Machine. Please check if the UniKey Device is mounted onto the system. When the device is mounted, keep the device plugged in and reboot the system under the Virtual Machine. After the Virtual Machine has restarted, the device should now be recognized by the system.&lt;br /&gt;
&lt;br /&gt;
Should the problem remain unresolved, please see the [[UniKey Hardware Troubleshooting|UniKey Hardware Troubleshooting Guide]] or [[#Where_can_I_receive_further_assistance.3F|contact us]].&lt;br /&gt;
&lt;br /&gt;
===Are UniKey devices certified to work in USB 3.0 ports?===&lt;br /&gt;
&lt;br /&gt;
Yes. UniKey devices are backward compatible with USB 3.0 ports.&lt;br /&gt;
&lt;br /&gt;
===What does the ten digit number on the USB plug head refer to?===&lt;br /&gt;
&lt;br /&gt;
The ten digit number engraved on the USB head of UniKey devices is not the hardware ID number, contrary to most inital expectations, but the product&#039;s serial number. It is for internal use only, and, as such, supplementary information if requested cannot be provided.&lt;br /&gt;
&lt;br /&gt;
===What steps does SecuTech take to ensure UniKey is environmentally friendly?===&lt;br /&gt;
&lt;br /&gt;
SecuTech is committed to supplying products that are environmentally sustainable. All parts and production processes of UniKey devices are lead-free and ROHS-compliant.&lt;br /&gt;
&lt;br /&gt;
===What is the Harmonized System (HS) Code for UniKey (and UniToken, UniMate, UniReader)?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UniKey&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UniToken&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UniMate&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UniReader&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Chapter&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;4&amp;quot;&amp;gt;Chapter 85 &amp;quot;Electrical machinery and equipment and parts thereof; sound recorders and reproducers, television image and sound recorders and reproducers, and parts and &amp;quot;accessories of such articles&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Heading&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;4&amp;quot;&amp;gt;Heading 85.23 &amp;quot;Discs, tapes, solid-state non-volatile storage devices, &amp;quot;smart cards&amp;quot; and other media for the recording of sound or of other phenomena, whether or not recorded, including matrices and masters for the production of discs, but excluding products of Chapter 37.&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subheading&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Semiconductor media : Solid-state non-volatile storage devices&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;3&amp;quot;&amp;gt;Semiconductor media : &amp;quot;Smart cards&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;HS Code&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;8523.51&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;3&amp;quot;&amp;gt;8523.52&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;	&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
===What operating systems does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports operating systems Windows 98SE, Windows ME, Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7 and Windows 8, Windows 8.1, Windows Server 2008/2012 (all both 32-bit and 64 bit), Mac OSX (excluding UniKey Drive), FreeBSD and Linux (2.2 and above). Libraries and associated API samples are provided for using UniKey with each operating system.&lt;br /&gt;
&lt;br /&gt;
===What programming languages does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports programming languages Access, AutoCAD, Borland C++ Builder, Clarion, dBaseFortran, Delphi, Director, FileMaker, Fortran, Java, LabView, LabWindows, Matlab, MinGW, NSIS, PowerBuilder, PureBasic, Realbasic, Visual Basic, Visual Basic.NET, Visual C#.NET, Visual C++, Visual C++.NET, Visual DataFlex, Visual FoxPro, Visual Object Cobol, WinDEV and otherwise any compiler that works with DLL/LIB.&lt;br /&gt;
&lt;br /&gt;
===What programming languages on respective operating systems are available in UniKey&#039;s libraries?===&lt;br /&gt;
&lt;br /&gt;
As of UniKey SDK version 5.8.8 (2015-07-14). Please note that many more languages are supported).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&#039;1&#039;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Operating System&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Programming Lanuage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Linux (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fortran&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Mac OS (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;MIPS&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STLinux (32-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Windows (32-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Delphi&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;PureC&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RealBasic&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Windows (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ActiveX&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Arx&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C#&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fortran&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;MinGW&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Visual C++&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Matlab&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Python&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;LabView&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FreeBSD (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Is UniKey Windows 8 compatible?===&lt;br /&gt;
&lt;br /&gt;
Yes. For users who are working with previous versions of the UniKey SDK, please download the latest SDK from our [http://esecutech.com/downloads/sdk-downloads.html SDK downloads page].&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support SUSE 10?===&lt;br /&gt;
&lt;br /&gt;
Yes. Libraries and associated API samples are provided for using UniKey STD/PRO/Time with SUSE 10. When using UniKey with SUSE 10, ensure su permissions are used.&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support C#.NET?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Change--&amp;gt;Yes. Please use the UniKey DotNet libraries. Samples are provided to illustrate use with UniKey APIs.&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support DotNet?===&lt;br /&gt;
&lt;br /&gt;
Yes. UniKey STD/PRO/Time has native UniKey Win32_64.DotNetDll library support and support .NET versions 2.0, 3.0, 3.5, 4.0. UniKey Drive also includes DLL libraries which can be used for integration with DotNet applications.&lt;br /&gt;
&lt;br /&gt;
Please note UniKey Drive&#039;s libraries is built with C, whereas UniKey STD/PRO/Time&#039;s libraries is built with .NET.&lt;br /&gt;
&lt;br /&gt;
===Which of the 32-bit and 64-bit versions of the DotNet libraries should be used?===&lt;br /&gt;
&lt;br /&gt;
When using UniKey STD/PRO/Time, only one version of the UniKey DotNet library is needed for use with both 32-bit and 64-bit systems.&lt;br /&gt;
&lt;br /&gt;
When using UniKey Drive, both versions of the DLL libraries are needed for their respective 32-bit and 64-bit systems.&lt;br /&gt;
&lt;br /&gt;
===Where in a DotNet project should the DotNet DLL libraries be imported into?===&lt;br /&gt;
&lt;br /&gt;
All necessary DotNet DLL libraries should be imported into the working directory of the DotNet project. Often, the DLL libraries can be imported into the same directory as the executable file(s).&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support VB.NET?===&lt;br /&gt;
&lt;br /&gt;
Yes. Please use the UniKey DotNet libraries. Samples are provided to illustrate how to use the UniKey APIs.&lt;br /&gt;
&lt;br /&gt;
===Are you able to provide the ARM-cross-compiled version of your library for EABI version 4?===&lt;br /&gt;
&lt;br /&gt;
Yes, we can provide cross-compilation for the UniKey Library. Please contact our support team at support@esecutech.com along with the cross compilation tool chain so that we may be able to provide you with the cross-compiled library.&lt;br /&gt;
&lt;br /&gt;
==Network==&lt;br /&gt;
&lt;br /&gt;
===How many concurrent users can be connected to a UniKey device?===&lt;br /&gt;
&lt;br /&gt;
The maximum number of concurrent users connected to a UniKey device over the network is 64512 (that is, the total number of ports of 65535 minus the first 1024 reserved ports).&lt;br /&gt;
&lt;br /&gt;
==Security==&lt;br /&gt;
&lt;br /&gt;
===Can I change the password of my UniKey dongle?===&lt;br /&gt;
&lt;br /&gt;
Yes. Please use UniKey Console Tool or the &amp;lt;code&amp;gt;UniKey_Generate_New_Password&amp;lt;/code&amp;gt; API function for setting a new password for the UniKey dongle. Please note there is a limit for generating a new password on a UniKey device.&lt;br /&gt;
&lt;br /&gt;
===Is there a limit on how many times a new password can be generated on a UniKey device?===&lt;br /&gt;
&lt;br /&gt;
For reasons of security, each UniKey device can only generate a new password &#039;&#039;&#039;twice&#039;&#039;&#039;. Afterwards, the password cannot be changed.&lt;br /&gt;
&lt;br /&gt;
===Can I set my UniKey devices with the same password?===&lt;br /&gt;
&lt;br /&gt;
Yes. If you wish to use the same password for all or a set of UniKey devices, use the same seed value for generating the password for your UniKey device. Please note that UniKey STD/PRO/Time&#039;s password system is different from UniKey Drive, as UniKey Drive implements passwords of eight digit length.&lt;br /&gt;
&lt;br /&gt;
===Is there a limit to the number of login attempts?===&lt;br /&gt;
&lt;br /&gt;
There is not limit on the number of login attempts after a password is set on a UniKey device.&lt;br /&gt;
&lt;br /&gt;
===Can the UniKey device be duplicated?===&lt;br /&gt;
&lt;br /&gt;
No. The UniKey device cannot be duplicated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--===Java doesn&#039;t support the &amp;quot;UniKey Generate Password Type&amp;quot; function. How can I overcome this?===&lt;br /&gt;
&lt;br /&gt;
You may be able to resolve this with the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
short[] p1 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p2 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p3 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p4 = new short[1];&lt;br /&gt;
&lt;br /&gt;
int IntPW1 = 17530;&lt;br /&gt;
&lt;br /&gt;
int IntPW2 = 15802;&lt;br /&gt;
&lt;br /&gt;
int IntPW3 = 42116;&lt;br /&gt;
&lt;br /&gt;
int IntPW4 = 26965;&lt;br /&gt;
&lt;br /&gt;
p1[0] = (short)IntPW1;&lt;br /&gt;
&lt;br /&gt;
p2[0] = (short)IntPW2;&lt;br /&gt;
&lt;br /&gt;
p3[0] = (short)IntPW3;&lt;br /&gt;
&lt;br /&gt;
p4[0] = (short)IntPW4;&lt;br /&gt;
&lt;br /&gt;
long retval = mUniKey.UniKey_Vender_Logon(handle,p1,p2,p3,p4);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===VB6 IDE doesn&#039;t support the &amp;quot;UniKey Drive Generate Password Type&amp;quot; function. How can I overcome this?===&lt;br /&gt;
&lt;br /&gt;
A tool for generating small value passwords for UniKey Drive with VB6 can be provided upon request. Please contact support@esecutech.com.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==UniKey Time==&lt;br /&gt;
&lt;br /&gt;
===How could I use UniKey Time Features?===&lt;br /&gt;
&lt;br /&gt;
Please refer to the [[UniKey RTC API Protection Solution|UniKey Real Time Clock Protection Solution]]&lt;br /&gt;
&lt;br /&gt;
===How many Time Modules does UniKey Time provide?===&lt;br /&gt;
&lt;br /&gt;
Each UniKey Time dongle has 16 time modules.&lt;br /&gt;
&lt;br /&gt;
===What is the purpose of the UniKey Time modules?===&lt;br /&gt;
&lt;br /&gt;
Each time module adds certain functionality. For example, the software expiry date can be set with a time module. A start time and an end time for Time Module No. 1, for example, can be set and then bound to your software.&lt;br /&gt;
&lt;br /&gt;
===Why does the UniKey Envelop Tool not save time module settings?===&lt;br /&gt;
&lt;br /&gt;
Currently, the UniKey Envelop Tool can only set time modules, but not read the time modules. Please note this, as even if you have saved the Envelop Project, it will not be able to read back the time module you have set.&lt;br /&gt;
&lt;br /&gt;
===What is the difference between the three UniKey_Check_Time_Module methods?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module&amp;lt;/code&amp;gt; references a given time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module_Now&amp;lt;/code&amp;gt; references the time from the inbuilt clock within the dongle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module_Now_PC&amp;lt;/code&amp;gt; references the time from the host machine&#039;s system.&lt;br /&gt;
&lt;br /&gt;
===How long does UniKey Time&#039;s battery last for?===&lt;br /&gt;
&lt;br /&gt;
Below is some empirical data taken from twelve UniKey Time device measurements.&lt;br /&gt;
&lt;br /&gt;
Case 1: The UniKey Time device is not inserted in a USB port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Group No.&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;No. of Devices&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Current (uA)&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.34&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.94&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1.99&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Average current per device&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Case 2: The UniKey Time device is inserted in a USB port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Group No.&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;No. of Devices&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Current (uA)&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.31&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.34&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.94&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1.83&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Average current per device&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Pre-conditions&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# the full capacity of a battery is 40mAH, i.e. 40000uAH&lt;br /&gt;
# the average capacity a battery is 90%&lt;br /&gt;
# the standby release of the battery is 1% per month, i.e. 0.033% per day&lt;br /&gt;
# the standby current and working current is the same, i.e. 0.32 uA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Calculation&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Let t be UniKey Time&#039;s battery life in days&lt;br /&gt;
(t * 0.00033 * 40000) + (t * 0.32 * 24) = 40000 * 0.90&lt;br /&gt;
=&amp;gt;&lt;br /&gt;
t = 1724.14&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From the above real-world experiments observing twelve UniKey Time devices, it is calculated the battery life of UniKey Time is 1724 days or 4.7 years.&lt;br /&gt;
&lt;br /&gt;
===What happens when the battery within the UniKey Time device runs out?===&lt;br /&gt;
&lt;br /&gt;
During normal operation, the UniKey Time device draws power from the machine when in use, and uses its inbuilt battery when not plugged in. On battery alone, a typical UniKey device lasts for a minimum 3 years.&lt;br /&gt;
&lt;br /&gt;
When the battery within the device runs out, the dongle will revert that to a UniKey PRO dongle, so as to function as and encompass all of the features of a UniKey PRO device.&lt;br /&gt;
&lt;br /&gt;
This will allow the device to continue to protect your software, however the real time clock feature will cease to function and the date and time reported by the device will be its factory default: depending on the time modules set, modules will expire as a result, requiring the end user to contact you to replace the device if necessary.&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
===What steps should I take if my UniKey device isn&#039;t functioning or recognized?===&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;See [[UniKey Hardware Troubleshooting]] and follow the UniKey Hardware Troubleshooting guide.&#039;&#039; If the problem cannot be resolved, please [[#Where_can_I_receive_further_assistance.3F|contact us]].&lt;br /&gt;
&lt;br /&gt;
===I cannot set a new password on my UniKey device after surpassing the limit of two maximum password resets. What should I do?===&lt;br /&gt;
&lt;br /&gt;
Please [[#Where_can_I_receive_further_assistance.3F|contact Secutech Technical Support]] with your affected UniKey device’s hardware ID (obtainable using the [[UniKey Assist Tool|Assist Tool]]) at support@esecutech.com.&lt;br /&gt;
&lt;br /&gt;
===Why isn&#039;t UniKey Drive recognized under a Windows XP Non-Administrator User Account?===&lt;br /&gt;
&lt;br /&gt;
Please use administrator permissions to recognize UniKey Drive under a Windows XP non-administrator user account.&lt;br /&gt;
&lt;br /&gt;
===Why does the Linux sample produce unexpected results?===&lt;br /&gt;
&lt;br /&gt;
Using Linux, you must add the UniKey udev information for your Linux system. You can find information specific to your system type in the UniKey SDK under directory &amp;lt;code&amp;gt;UniKey SDK\Samples\Linux32.C\Sample\Readme&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===I receive an &amp;quot;Error 117&amp;quot; error message when using the UniKey Network Feature. How do I solve this error?===&lt;br /&gt;
&lt;br /&gt;
Error 117 indicates that the UniKey Network Service has not started on the machine. Please install the UniKey Network Server Service before clients connect to the server. The UniKey Network Server can be found in the UniKey SDK under direcory &amp;lt;code&amp;gt;UniKey SDK\Network\Server\Network.Server.ia32&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===I receive an &amp;quot;Error 105&amp;quot; error message when using the UniKey Network Feature. How do I solve this error?===&lt;br /&gt;
&lt;br /&gt;
Error 105 indicates that UniKey client-side and server-side communication is blocked. This will occur when a firewall at either end is blocking communication. Turn off the firewall for both server side and client side while testing or otherwise open the respective ports, depending on configured parameters, on either end to allow communication between the server and client.&lt;br /&gt;
&lt;br /&gt;
===I have reason to believe I have found a bug or an abnormality in a Secutech product. How can I get in touch to resolve this problem?===&lt;br /&gt;
&lt;br /&gt;
All technical faults or suggestions that improve our products are welcome and appreciated. Please contact us at either support@esecutech.com or http://esecutech.com/support with a description and/or methodology of the discovered malfunction or problem.&lt;br /&gt;
&lt;br /&gt;
==Sales==&lt;br /&gt;
&lt;br /&gt;
===What is the free evaluation kit?===&lt;br /&gt;
&lt;br /&gt;
A free evaluation kit can be obtained by navigating to the link http://esecutech.com/order-evaluation/free-evaluation.html and filling out the corresponding form. The evaluation kit contains a fully functional UniKey PRO dongle and a Protection Software Kit CD. The evaluation kit can be used indefinitely without any limitation in features. Please allow between 3 to 5 working days to receive your evaluation kit.&lt;br /&gt;
&lt;br /&gt;
Please note that the free evaluation kit is only available to North America and Europe. For other countries, please contact sales@esecutech.com.&lt;br /&gt;
&lt;br /&gt;
===Can I customise my UniKey?===&lt;br /&gt;
&lt;br /&gt;
Yes. OEM customisations such as laser engraving, sticker labels, customised hardware IDs, hardware colours, device naming, [[UniKey_STD,_PRO_Waterproof_Rubber_Jacket_Photo|waterproof rubber case]] (rubber case only available for UniKey STD, PRO) and others can be requested. Please note however that certain additional features are only available for a minimum number of orders.&lt;br /&gt;
&lt;br /&gt;
===Where can I find information on UniKey product pricing?===&lt;br /&gt;
&lt;br /&gt;
Please contact us at sales@esecutech.com for pricing on UniKey products. Bulk purchases attract discounts and are discounted in various bulk amounts. Requested additional features such as laser engraving, sticker labels, customised hardware IDs, hardware colours, device naming and others vary in additional costs.&lt;br /&gt;
&lt;br /&gt;
===How long does it take to receive a purchase?===&lt;br /&gt;
&lt;br /&gt;
Times between a purchase and receiving the purchased goods depend on the quantity purchased.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders of less than 1000 units, orders typically take 2 working days.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders between 1000 and 5000 units, orders typically take 3 working days.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders greater than 5000 units, orders may take between 1 or 2 weeks.&lt;br /&gt;
&lt;br /&gt;
==Additional resources==&lt;br /&gt;
&lt;br /&gt;
===Where can I find additional resources?===&lt;br /&gt;
&lt;br /&gt;
Additional resources, including the UniKey Manual and related documents, can be found within the UniKey SDK, which can be downloaded from [http://esecutech.com/sdk Downloads]. Please read the &amp;quot;ReadMe.txt&amp;quot; located in the root directory and within other folders of SDK. Please contact support@esecutech.com for SDK archive file password.&lt;br /&gt;
&lt;br /&gt;
===Where can I receive further assistance?===&lt;br /&gt;
&lt;br /&gt;
We, at SecuTech, are dedicated to providing high-quality technical support to our customers. If you have any questions, please feel free to contact us at support@esecutech.com or directly by opening a new ticket at http://www.esecutech.com/support.&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=Category:UniKey_FAQ&amp;diff=2280</id>
		<title>Category:UniKey FAQ</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=Category:UniKey_FAQ&amp;diff=2280"/>
		<updated>2015-07-14T00:45:33Z</updated>

		<summary type="html">&lt;p&gt;Joseph: /* What operating systems does UniKey support? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
TODO&lt;br /&gt;
Default passwords&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
[[category:Software Protection]]&lt;br /&gt;
Frequently Asked Questions on UniKey.&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
&lt;br /&gt;
===What is UniKey?===&lt;br /&gt;
&lt;br /&gt;
UniKey is a software protection dongle. Developers can utilise UniKey to protect their executables and data files such that only those with the correct UniKey hardware device can run the protected application - those without the correct UniKey device cannot execute the protected application. Moreover, UniKey provides protection from decompilers and debuggers, thwarting attempts to reverse engineer protected applications, allowing software developers to safeharbour intellectual property.&lt;br /&gt;
&lt;br /&gt;
===What protection methods does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey offers two protection methods; The UniKey Enveloper and The UniKey API.&lt;br /&gt;
&lt;br /&gt;
The UniKey Enveloper seamlessly protects executables and DLL files by the use of different protection schemes without the need for source code or additional changes to it. Without the correct UniKey device, the protected software cannot execute.&lt;br /&gt;
&lt;br /&gt;
The UniKey Application Programming Interface (API) permits greater customisation and variation of control of software functionality through the various protection schemes, drawing from a large library of APIs in various programming languages.&lt;br /&gt;
&lt;br /&gt;
On top of Enveloper and API protection, flash and video files can be protected with Flash Protection with Enveloper and Video Protection with UniKey Video Protector respectively.&lt;br /&gt;
&lt;br /&gt;
===What licensing models does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports a diverse range of licensing models appropriate to business needs. These include: feature-based, rental, subscription, floating and/or time-based, perpetual, try-before-you-buy, pay-per-use, volume licensing, and custom licensing schemes.&lt;br /&gt;
&lt;br /&gt;
===What are and is the difference between the UniKey models?===&lt;br /&gt;
&lt;br /&gt;
Please see [http://esecutech.com/software-protection/unikey-family/unikey-compare-features.html UniKey Compare Features].&lt;br /&gt;
&lt;br /&gt;
===How can I begin using UniKey?===&lt;br /&gt;
&lt;br /&gt;
Please see the [http://files.esecutech.com/marketing-materials/ProductsDoc/UniKey/UniKeyQuickStartGuide.pdf UniKey Quick Start Guide].&lt;br /&gt;
&lt;br /&gt;
===Where can I recieve resources or assistance?===&lt;br /&gt;
&lt;br /&gt;
Please see [[#Additional resources|Additional resources]].&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
&lt;br /&gt;
===What are the physical hardware specifications of UniKey?===&lt;br /&gt;
&lt;br /&gt;
See [[UniKey_Hardware_Physical_Specifications_Image|UniKey Hardware Physical Specifications]].&lt;br /&gt;
&lt;br /&gt;
===What does &amp;quot;driverless&amp;quot; refer to?===&lt;br /&gt;
&lt;br /&gt;
UniKey devices is driverless, meaning usage of UniKey requires no installation of drivers or additional software. Supported operating systems already possess drivers needed by UniKey to operate and are automatically installed upon the first connection of the UniKey device, significantly reducing the problems associated with driver-dependent devices.&lt;br /&gt;
&lt;br /&gt;
===What does the LED light on the UniKey device indicate? ===&lt;br /&gt;
&lt;br /&gt;
If the LED light on the UniKey device is continually on, it is recognised by the computer and should be functioning correctly. If the LED light on the UniKey device is flashing, the UniKey device is not recognised by the computer.&lt;br /&gt;
&lt;br /&gt;
===What should I do if the LED light is flashing?===&lt;br /&gt;
&lt;br /&gt;
A flashing LED light indicates the UniKey device is not recognised by the computer. Under normal circumstances, the LED light should not be flashing when used under Windows, Mac OSX, MinGW, MIPS, ARM, FreeBSD and Linux; however, if it is, reconnect the UniKey device to the computer to attempt to resolve the problem.&lt;br /&gt;
&lt;br /&gt;
A situation where the LED light on the device may be flashing is if you are using UniKey on a Virtual Machine. Please check if the UniKey Device is mounted onto the system. When the device is mounted, keep the device plugged in and reboot the system under the Virtual Machine. After the Virtual Machine has restarted, the device should now be recognized by the system.&lt;br /&gt;
&lt;br /&gt;
Should the problem remain unresolved, please see the [[UniKey Hardware Troubleshooting|UniKey Hardware Troubleshooting Guide]] or [[#Where_can_I_receive_further_assistance.3F|contact us]].&lt;br /&gt;
&lt;br /&gt;
===Are UniKey devices certified to work in USB 3.0 ports?===&lt;br /&gt;
&lt;br /&gt;
Yes. UniKey devices are backward compatible with USB 3.0 ports.&lt;br /&gt;
&lt;br /&gt;
===What does the ten digit number on the USB plug head refer to?===&lt;br /&gt;
&lt;br /&gt;
The ten digit number engraved on the USB head of UniKey devices is not the hardware ID number, contrary to most inital expectations, but the product&#039;s serial number. It is for internal use only, and, as such, supplementary information if requested cannot be provided.&lt;br /&gt;
&lt;br /&gt;
===What steps does SecuTech take to ensure UniKey is environmentally friendly?===&lt;br /&gt;
&lt;br /&gt;
SecuTech is committed to supplying products that are environmentally sustainable. All parts and production processes of UniKey devices are lead-free and ROHS-compliant.&lt;br /&gt;
&lt;br /&gt;
===What is the Harmonized System (HS) Code for UniKey (and UniToken, UniMate, UniReader)?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UniKey&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UniToken&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UniMate&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UniReader&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Chapter&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;4&amp;quot;&amp;gt;Chapter 85 &amp;quot;Electrical machinery and equipment and parts thereof; sound recorders and reproducers, television image and sound recorders and reproducers, and parts and &amp;quot;accessories of such articles&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Heading&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;4&amp;quot;&amp;gt;Heading 85.23 &amp;quot;Discs, tapes, solid-state non-volatile storage devices, &amp;quot;smart cards&amp;quot; and other media for the recording of sound or of other phenomena, whether or not recorded, including matrices and masters for the production of discs, but excluding products of Chapter 37.&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subheading&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Semiconductor media : Solid-state non-volatile storage devices&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;3&amp;quot;&amp;gt;Semiconductor media : &amp;quot;Smart cards&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;HS Code&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;8523.51&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;3&amp;quot;&amp;gt;8523.52&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;	&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
===What operating systems does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports operating systems Windows 98SE, Windows ME, Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7 and Windows 8, Windows 8.1, Windows Server 2008/2012 (all both 32-bit and 64 bit), Mac OSX (excluding UniKey Drive), FreeBSD and Linux (2.2 and above). Libraries and associated API samples are provided for using UniKey with each operating system.&lt;br /&gt;
&lt;br /&gt;
===What programming languages does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports programming languages Access, AutoCAD, Borland C++ Builder, Clarion, dBaseFortran, Delphi, Director, FileMaker, Fortran, Java, LabView, LabWindows, Matlab, MinGW, NSIS, PowerBuilder, PureBasic, Realbasic, Visual Basic, Visual Basic.NET, Visual C#.NET, Visual C++, Visual C++.NET, Visual DataFlex, Visual FoxPro, Visual Object Cobol, WinDEV and otherwise any compiler that works with DLL/LIB.&lt;br /&gt;
&lt;br /&gt;
===What programming languages on respective operating systems are available in UniKey&#039;s libraries?===&lt;br /&gt;
&lt;br /&gt;
As of UniKey SDK version 5.5.4 (2012-10-24. Please note that many more languages are supported).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&#039;1&#039;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Operating System&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Programming Lanuage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Linux (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fortran&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Mac OS (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;MIPS&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STLinux (32-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Windows (32-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Delphi&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;PureC&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RealBasic&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Windows (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ActiveX&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Arx&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C#&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fortran&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;MinGW&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Visual C++&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Matlab&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Python&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;LabView&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FreeBSD (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Is UniKey Windows 8 compatible?===&lt;br /&gt;
&lt;br /&gt;
Yes. For users who are working with previous versions of the UniKey SDK, please download the latest SDK from our [http://esecutech.com/downloads/sdk-downloads.html SDK downloads page].&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support SUSE 10?===&lt;br /&gt;
&lt;br /&gt;
Yes. Libraries and associated API samples are provided for using UniKey STD/PRO/Time with SUSE 10. When using UniKey with SUSE 10, ensure su permissions are used.&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support C#.NET?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Change--&amp;gt;Yes. Please use the UniKey DotNet libraries. Samples are provided to illustrate use with UniKey APIs.&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support DotNet?===&lt;br /&gt;
&lt;br /&gt;
Yes. UniKey STD/PRO/Time has native UniKey Win32_64.DotNetDll library support and support .NET versions 2.0, 3.0, 3.5, 4.0. UniKey Drive also includes DLL libraries which can be used for integration with DotNet applications.&lt;br /&gt;
&lt;br /&gt;
Please note UniKey Drive&#039;s libraries is built with C, whereas UniKey STD/PRO/Time&#039;s libraries is built with .NET.&lt;br /&gt;
&lt;br /&gt;
===Which of the 32-bit and 64-bit versions of the DotNet libraries should be used?===&lt;br /&gt;
&lt;br /&gt;
When using UniKey STD/PRO/Time, only one version of the UniKey DotNet library is needed for use with both 32-bit and 64-bit systems.&lt;br /&gt;
&lt;br /&gt;
When using UniKey Drive, both versions of the DLL libraries are needed for their respective 32-bit and 64-bit systems.&lt;br /&gt;
&lt;br /&gt;
===Where in a DotNet project should the DotNet DLL libraries be imported into?===&lt;br /&gt;
&lt;br /&gt;
All necessary DotNet DLL libraries should be imported into the working directory of the DotNet project. Often, the DLL libraries can be imported into the same directory as the executable file(s).&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support VB.NET?===&lt;br /&gt;
&lt;br /&gt;
Yes. Please use the UniKey DotNet libraries. Samples are provided to illustrate how to use the UniKey APIs.&lt;br /&gt;
&lt;br /&gt;
===Are you able to provide the ARM-cross-compiled version of your library for EABI version 4?===&lt;br /&gt;
&lt;br /&gt;
Yes, we can provide cross-compilation for the UniKey Library. Please contact our support team at support@esecutech.com along with the cross compilation tool chain so that we may be able to provide you with the cross-compiled library.&lt;br /&gt;
&lt;br /&gt;
==Network==&lt;br /&gt;
&lt;br /&gt;
===How many concurrent users can be connected to a UniKey device?===&lt;br /&gt;
&lt;br /&gt;
The maximum number of concurrent users connected to a UniKey device over the network is 64512 (that is, the total number of ports of 65535 minus the first 1024 reserved ports).&lt;br /&gt;
&lt;br /&gt;
==Security==&lt;br /&gt;
&lt;br /&gt;
===Can I change the password of my UniKey dongle?===&lt;br /&gt;
&lt;br /&gt;
Yes. Please use UniKey Console Tool or the &amp;lt;code&amp;gt;UniKey_Generate_New_Password&amp;lt;/code&amp;gt; API function for setting a new password for the UniKey dongle. Please note there is a limit for generating a new password on a UniKey device.&lt;br /&gt;
&lt;br /&gt;
===Is there a limit on how many times a new password can be generated on a UniKey device?===&lt;br /&gt;
&lt;br /&gt;
For reasons of security, each UniKey device can only generate a new password &#039;&#039;&#039;twice&#039;&#039;&#039;. Afterwards, the password cannot be changed.&lt;br /&gt;
&lt;br /&gt;
===Can I set my UniKey devices with the same password?===&lt;br /&gt;
&lt;br /&gt;
Yes. If you wish to use the same password for all or a set of UniKey devices, use the same seed value for generating the password for your UniKey device. Please note that UniKey STD/PRO/Time&#039;s password system is different from UniKey Drive, as UniKey Drive implements passwords of eight digit length.&lt;br /&gt;
&lt;br /&gt;
===Is there a limit to the number of login attempts?===&lt;br /&gt;
&lt;br /&gt;
There is not limit on the number of login attempts after a password is set on a UniKey device.&lt;br /&gt;
&lt;br /&gt;
===Can the UniKey device be duplicated?===&lt;br /&gt;
&lt;br /&gt;
No. The UniKey device cannot be duplicated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--===Java doesn&#039;t support the &amp;quot;UniKey Generate Password Type&amp;quot; function. How can I overcome this?===&lt;br /&gt;
&lt;br /&gt;
You may be able to resolve this with the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
short[] p1 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p2 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p3 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p4 = new short[1];&lt;br /&gt;
&lt;br /&gt;
int IntPW1 = 17530;&lt;br /&gt;
&lt;br /&gt;
int IntPW2 = 15802;&lt;br /&gt;
&lt;br /&gt;
int IntPW3 = 42116;&lt;br /&gt;
&lt;br /&gt;
int IntPW4 = 26965;&lt;br /&gt;
&lt;br /&gt;
p1[0] = (short)IntPW1;&lt;br /&gt;
&lt;br /&gt;
p2[0] = (short)IntPW2;&lt;br /&gt;
&lt;br /&gt;
p3[0] = (short)IntPW3;&lt;br /&gt;
&lt;br /&gt;
p4[0] = (short)IntPW4;&lt;br /&gt;
&lt;br /&gt;
long retval = mUniKey.UniKey_Vender_Logon(handle,p1,p2,p3,p4);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===VB6 IDE doesn&#039;t support the &amp;quot;UniKey Drive Generate Password Type&amp;quot; function. How can I overcome this?===&lt;br /&gt;
&lt;br /&gt;
A tool for generating small value passwords for UniKey Drive with VB6 can be provided upon request. Please contact support@esecutech.com.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==UniKey Time==&lt;br /&gt;
&lt;br /&gt;
===How could I use UniKey Time Features?===&lt;br /&gt;
&lt;br /&gt;
Please refer to the [[UniKey RTC API Protection Solution|UniKey Real Time Clock Protection Solution]]&lt;br /&gt;
&lt;br /&gt;
===How many Time Modules does UniKey Time provide?===&lt;br /&gt;
&lt;br /&gt;
Each UniKey Time dongle has 16 time modules.&lt;br /&gt;
&lt;br /&gt;
===What is the purpose of the UniKey Time modules?===&lt;br /&gt;
&lt;br /&gt;
Each time module adds certain functionality. For example, the software expiry date can be set with a time module. A start time and an end time for Time Module No. 1, for example, can be set and then bound to your software.&lt;br /&gt;
&lt;br /&gt;
===Why does the UniKey Envelop Tool not save time module settings?===&lt;br /&gt;
&lt;br /&gt;
Currently, the UniKey Envelop Tool can only set time modules, but not read the time modules. Please note this, as even if you have saved the Envelop Project, it will not be able to read back the time module you have set.&lt;br /&gt;
&lt;br /&gt;
===What is the difference between the three UniKey_Check_Time_Module methods?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module&amp;lt;/code&amp;gt; references a given time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module_Now&amp;lt;/code&amp;gt; references the time from the inbuilt clock within the dongle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module_Now_PC&amp;lt;/code&amp;gt; references the time from the host machine&#039;s system.&lt;br /&gt;
&lt;br /&gt;
===How long does UniKey Time&#039;s battery last for?===&lt;br /&gt;
&lt;br /&gt;
Below is some empirical data taken from twelve UniKey Time device measurements.&lt;br /&gt;
&lt;br /&gt;
Case 1: The UniKey Time device is not inserted in a USB port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Group No.&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;No. of Devices&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Current (uA)&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.34&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.94&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1.99&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Average current per device&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Case 2: The UniKey Time device is inserted in a USB port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Group No.&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;No. of Devices&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Current (uA)&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.31&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.34&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.94&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1.83&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Average current per device&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Pre-conditions&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# the full capacity of a battery is 40mAH, i.e. 40000uAH&lt;br /&gt;
# the average capacity a battery is 90%&lt;br /&gt;
# the standby release of the battery is 1% per month, i.e. 0.033% per day&lt;br /&gt;
# the standby current and working current is the same, i.e. 0.32 uA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Calculation&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Let t be UniKey Time&#039;s battery life in days&lt;br /&gt;
(t * 0.00033 * 40000) + (t * 0.32 * 24) = 40000 * 0.90&lt;br /&gt;
=&amp;gt;&lt;br /&gt;
t = 1724.14&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From the above real-world experiments observing twelve UniKey Time devices, it is calculated the battery life of UniKey Time is 1724 days or 4.7 years.&lt;br /&gt;
&lt;br /&gt;
===What happens when the battery within the UniKey Time device runs out?===&lt;br /&gt;
&lt;br /&gt;
During normal operation, the UniKey Time device draws power from the machine when in use, and uses its inbuilt battery when not plugged in. On battery alone, a typical UniKey device lasts for a minimum 3 years.&lt;br /&gt;
&lt;br /&gt;
When the battery within the device runs out, the dongle will revert that to a UniKey PRO dongle, so as to function as and encompass all of the features of a UniKey PRO device.&lt;br /&gt;
&lt;br /&gt;
This will allow the device to continue to protect your software, however the real time clock feature will cease to function and the date and time reported by the device will be its factory default: depending on the time modules set, modules will expire as a result, requiring the end user to contact you to replace the device if necessary.&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
===What steps should I take if my UniKey device isn&#039;t functioning or recognized?===&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;See [[UniKey Hardware Troubleshooting]] and follow the UniKey Hardware Troubleshooting guide.&#039;&#039; If the problem cannot be resolved, please [[#Where_can_I_receive_further_assistance.3F|contact us]].&lt;br /&gt;
&lt;br /&gt;
===I cannot set a new password on my UniKey device after surpassing the limit of two maximum password resets. What should I do?===&lt;br /&gt;
&lt;br /&gt;
Please [[#Where_can_I_receive_further_assistance.3F|contact Secutech Technical Support]] with your affected UniKey device’s hardware ID (obtainable using the [[UniKey Assist Tool|Assist Tool]]) at support@esecutech.com.&lt;br /&gt;
&lt;br /&gt;
===Why isn&#039;t UniKey Drive recognized under a Windows XP Non-Administrator User Account?===&lt;br /&gt;
&lt;br /&gt;
Please use administrator permissions to recognize UniKey Drive under a Windows XP non-administrator user account.&lt;br /&gt;
&lt;br /&gt;
===Why does the Linux sample produce unexpected results?===&lt;br /&gt;
&lt;br /&gt;
Using Linux, you must add the UniKey udev information for your Linux system. You can find information specific to your system type in the UniKey SDK under directory &amp;lt;code&amp;gt;UniKey SDK\Samples\Linux32.C\Sample\Readme&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===I receive an &amp;quot;Error 117&amp;quot; error message when using the UniKey Network Feature. How do I solve this error?===&lt;br /&gt;
&lt;br /&gt;
Error 117 indicates that the UniKey Network Service has not started on the machine. Please install the UniKey Network Server Service before clients connect to the server. The UniKey Network Server can be found in the UniKey SDK under direcory &amp;lt;code&amp;gt;UniKey SDK\Network\Server\Network.Server.ia32&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===I receive an &amp;quot;Error 105&amp;quot; error message when using the UniKey Network Feature. How do I solve this error?===&lt;br /&gt;
&lt;br /&gt;
Error 105 indicates that UniKey client-side and server-side communication is blocked. This will occur when a firewall at either end is blocking communication. Turn off the firewall for both server side and client side while testing or otherwise open the respective ports, depending on configured parameters, on either end to allow communication between the server and client.&lt;br /&gt;
&lt;br /&gt;
===I have reason to believe I have found a bug or an abnormality in a Secutech product. How can I get in touch to resolve this problem?===&lt;br /&gt;
&lt;br /&gt;
All technical faults or suggestions that improve our products are welcome and appreciated. Please contact us at either support@esecutech.com or http://esecutech.com/support with a description and/or methodology of the discovered malfunction or problem.&lt;br /&gt;
&lt;br /&gt;
==Sales==&lt;br /&gt;
&lt;br /&gt;
===What is the free evaluation kit?===&lt;br /&gt;
&lt;br /&gt;
A free evaluation kit can be obtained by navigating to the link http://esecutech.com/order-evaluation/free-evaluation.html and filling out the corresponding form. The evaluation kit contains a fully functional UniKey PRO dongle and a Protection Software Kit CD. The evaluation kit can be used indefinitely without any limitation in features. Please allow between 3 to 5 working days to receive your evaluation kit.&lt;br /&gt;
&lt;br /&gt;
Please note that the free evaluation kit is only available to North America and Europe. For other countries, please contact sales@esecutech.com.&lt;br /&gt;
&lt;br /&gt;
===Can I customise my UniKey?===&lt;br /&gt;
&lt;br /&gt;
Yes. OEM customisations such as laser engraving, sticker labels, customised hardware IDs, hardware colours, device naming, [[UniKey_STD,_PRO_Waterproof_Rubber_Jacket_Photo|waterproof rubber case]] (rubber case only available for UniKey STD, PRO) and others can be requested. Please note however that certain additional features are only available for a minimum number of orders.&lt;br /&gt;
&lt;br /&gt;
===Where can I find information on UniKey product pricing?===&lt;br /&gt;
&lt;br /&gt;
Please contact us at sales@esecutech.com for pricing on UniKey products. Bulk purchases attract discounts and are discounted in various bulk amounts. Requested additional features such as laser engraving, sticker labels, customised hardware IDs, hardware colours, device naming and others vary in additional costs.&lt;br /&gt;
&lt;br /&gt;
===How long does it take to receive a purchase?===&lt;br /&gt;
&lt;br /&gt;
Times between a purchase and receiving the purchased goods depend on the quantity purchased.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders of less than 1000 units, orders typically take 2 working days.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders between 1000 and 5000 units, orders typically take 3 working days.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders greater than 5000 units, orders may take between 1 or 2 weeks.&lt;br /&gt;
&lt;br /&gt;
==Additional resources==&lt;br /&gt;
&lt;br /&gt;
===Where can I find additional resources?===&lt;br /&gt;
&lt;br /&gt;
Additional resources, including the UniKey Manual and related documents, can be found within the UniKey SDK, which can be downloaded from [http://esecutech.com/sdk Downloads]. Please read the &amp;quot;ReadMe.txt&amp;quot; located in the root directory and within other folders of SDK. Please contact support@esecutech.com for SDK archive file password.&lt;br /&gt;
&lt;br /&gt;
===Where can I receive further assistance?===&lt;br /&gt;
&lt;br /&gt;
We, at SecuTech, are dedicated to providing high-quality technical support to our customers. If you have any questions, please feel free to contact us at support@esecutech.com or directly by opening a new ticket at http://www.esecutech.com/support.&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=Main_Page&amp;diff=52</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=Main_Page&amp;diff=52"/>
		<updated>2015-07-14T00:39:10Z</updated>

		<summary type="html">&lt;p&gt;Joseph: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to the SecuTech Wiki&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Information on our products and viewable manuals and guides are available on our Wiki.&lt;br /&gt;
&lt;br /&gt;
Please note this Wiki is currently under construction and is continually updated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 728px; height: 247px;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;UniKey [Software Protection]&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
- [[:category:UniKey Application Solutions|UniKey Application Solutions]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniKey Library Integration Guides|UniKey Library Integration Guides]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniKey Tools|UniKey Tools]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniKey API|UniKey API Reference]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniKey Hardware Troubleshooting|UniKey Hardware Troubleshooting Guide]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniKey FAQ|UniKey Frequently Asked Questions]]&lt;br /&gt;
&lt;br /&gt;
- [http://files.esecutech.com/marketing-materials/ProductsDoc/UniKey/UniKeyQuickStartGuide-2015.pdf UniKey Quick Start Guide]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniKey Gallery|UniKey Gallery]]&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;UniToken [USB Authentication]&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
- [[:category:UniToken Integration Guide|UniToken Integration Guide]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniToken Tools|UniToken Tools]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniToken API|UniToken API Reference]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniToken Hardware Troubleshooting|UniToken Hardware Troubleshooting Guide]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniToken FAQ|UniToken Frequently Asked Questions]]&lt;br /&gt;
&lt;br /&gt;
- [http://files.esecutech.com/marketing-materials/ProductsDoc/UniToken/UniToken_quickstart-130827EN.pdf UniToken Quick Start Guide]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniToken Gallery|UniToken Gallery]]&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;UniOTP [One-time Password]&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
- [[:category:UniOTP Integration Solutions|UniOTP Integration Solutions]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniOTP Tools|UniOTP Tools]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniOTP API|UniOTP API Reference]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniOTP FAQ|UniOTP Frequently Asked Questions]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniOTP Gallery|UniOTP Gallery]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;UniMate [Mobile Authentication]&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
- [[:category:UniMate|UniMate Documentation]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniMate Family|UniMate Family]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniMate API|UniMate API Reference]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniMate FAQ|UniMate Frequently Asked Questions]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniMate Gallery|UniMate Gallery]]&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
- [[:category:Resources|Resources]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=Service_Image&amp;diff=2625</id>
		<title>Service Image</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=Service_Image&amp;diff=2625"/>
		<updated>2014-10-20T23:24:46Z</updated>

		<summary type="html">&lt;p&gt;Joseph: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:Resources]]&lt;br /&gt;
[[category:UniKey Gallery]]&lt;br /&gt;
&lt;br /&gt;
Short Strap&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;width: auto; margin-left: auto; margin-right: auto;&amp;quot;&amp;gt;[[Image:Shortstrap.jpg]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Long Strap&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;width: auto; margin-left: auto; margin-right: auto;&amp;quot;&amp;gt;[[Image:Strap_Image.png]]&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=Service_Image&amp;diff=2624</id>
		<title>Service Image</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=Service_Image&amp;diff=2624"/>
		<updated>2014-10-20T23:15:20Z</updated>

		<summary type="html">&lt;p&gt;Joseph: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:Resources]]&lt;br /&gt;
[[category:UniKey Gallery]]&lt;br /&gt;
&lt;br /&gt;
Short Strap&lt;br /&gt;
&lt;br /&gt;
[[Image:Shortstrap.jpg]]&lt;br /&gt;
&lt;br /&gt;
Long Strap&lt;br /&gt;
&lt;br /&gt;
[[Image:Strap_Image.png]]&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=Service_Image&amp;diff=2623</id>
		<title>Service Image</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=Service_Image&amp;diff=2623"/>
		<updated>2014-10-20T23:04:38Z</updated>

		<summary type="html">&lt;p&gt;Joseph: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:Resources]]&lt;br /&gt;
[[category:UniKey Gallery]]&lt;br /&gt;
&lt;br /&gt;
Strap Image&lt;br /&gt;
&lt;br /&gt;
[[Image:Shortstrap.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Strap_Image.png]]&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=Service_Image&amp;diff=2622</id>
		<title>Service Image</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=Service_Image&amp;diff=2622"/>
		<updated>2014-10-20T23:03:48Z</updated>

		<summary type="html">&lt;p&gt;Joseph: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:Resources]]&lt;br /&gt;
[[category:Software Protection]]&lt;br /&gt;
&lt;br /&gt;
Strap Image&lt;br /&gt;
&lt;br /&gt;
[[Image:Shortstrap.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Strap_Image.png]]&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=Service_Image&amp;diff=2621</id>
		<title>Service Image</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=Service_Image&amp;diff=2621"/>
		<updated>2014-10-20T22:58:03Z</updated>

		<summary type="html">&lt;p&gt;Joseph: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:Resources]]&lt;br /&gt;
&lt;br /&gt;
Strap Image&lt;br /&gt;
&lt;br /&gt;
[[Image:Shortstrap.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Strap_Image.png]]&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=File:Shortstrap.jpg&amp;diff=2642</id>
		<title>File:Shortstrap.jpg</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=File:Shortstrap.jpg&amp;diff=2642"/>
		<updated>2014-10-20T22:57:29Z</updated>

		<summary type="html">&lt;p&gt;Joseph: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=UniOTP_Physical_Specification_Diagrams&amp;diff=2641</id>
		<title>UniOTP Physical Specification Diagrams</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=UniOTP_Physical_Specification_Diagrams&amp;diff=2641"/>
		<updated>2013-12-11T13:05:03Z</updated>

		<summary type="html">&lt;p&gt;Joseph: Created page with &amp;quot;category:UniOTP_Gallery  UniOTP 300, 500  600px  UniOTP 310  600px  U...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:UniOTP_Gallery]]&lt;br /&gt;
&lt;br /&gt;
UniOTP 300, 500&lt;br /&gt;
&lt;br /&gt;
[[Image:UniOTP_300_500_Physical_Specifications.png|600px]]&lt;br /&gt;
&lt;br /&gt;
UniOTP 310&lt;br /&gt;
&lt;br /&gt;
[[Image:UniOTP_310_Physical_Specifications.png|600px]]&lt;br /&gt;
&lt;br /&gt;
UniOTP 510&lt;br /&gt;
&lt;br /&gt;
[[Image:UniOTP_510_Physical_Specifications.png|600px]]&lt;br /&gt;
&lt;br /&gt;
UniOTP 700&lt;br /&gt;
&lt;br /&gt;
[[Image:UniOTP_700_Physical_Specifications.png|600px]]&lt;br /&gt;
&lt;br /&gt;
UniOTP 710&lt;br /&gt;
&lt;br /&gt;
[[Image:UniOTP_710_Physical_Specifications.png|600px]]&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=File:UniOTP_710_Physical_Specifications.png&amp;diff=2640</id>
		<title>File:UniOTP 710 Physical Specifications.png</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=File:UniOTP_710_Physical_Specifications.png&amp;diff=2640"/>
		<updated>2013-12-11T13:01:26Z</updated>

		<summary type="html">&lt;p&gt;Joseph: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=File:UniOTP_700_Physical_Specifications.png&amp;diff=2639</id>
		<title>File:UniOTP 700 Physical Specifications.png</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=File:UniOTP_700_Physical_Specifications.png&amp;diff=2639"/>
		<updated>2013-12-11T13:00:47Z</updated>

		<summary type="html">&lt;p&gt;Joseph: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=File:UniOTP_510_Physical_Specifications.png&amp;diff=2638</id>
		<title>File:UniOTP 510 Physical Specifications.png</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=File:UniOTP_510_Physical_Specifications.png&amp;diff=2638"/>
		<updated>2013-12-11T13:00:46Z</updated>

		<summary type="html">&lt;p&gt;Joseph: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=File:UniOTP_310_Physical_Specifications.png&amp;diff=2637</id>
		<title>File:UniOTP 310 Physical Specifications.png</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=File:UniOTP_310_Physical_Specifications.png&amp;diff=2637"/>
		<updated>2013-12-11T13:00:27Z</updated>

		<summary type="html">&lt;p&gt;Joseph: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=File:UniOTP_300_500_Physical_Specifications.png&amp;diff=2636</id>
		<title>File:UniOTP 300 500 Physical Specifications.png</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=File:UniOTP_300_500_Physical_Specifications.png&amp;diff=2636"/>
		<updated>2013-12-11T12:59:25Z</updated>

		<summary type="html">&lt;p&gt;Joseph: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=UniReader_Hardware_Diagram&amp;diff=2634</id>
		<title>UniReader Hardware Diagram</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=UniReader_Hardware_Diagram&amp;diff=2634"/>
		<updated>2013-12-06T01:00:44Z</updated>

		<summary type="html">&lt;p&gt;Joseph: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:UniMate_Gallery]]&lt;br /&gt;
&lt;br /&gt;
UniReader TRRS IC&lt;br /&gt;
&lt;br /&gt;
[[File:UniReader_Hardware.png|600px]]&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=UniMate_STD_Photo&amp;diff=2431</id>
		<title>UniMate STD Photo</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=UniMate_STD_Photo&amp;diff=2431"/>
		<updated>2013-12-05T23:57:36Z</updated>

		<summary type="html">&lt;p&gt;Joseph: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:UniMate_Gallery]]&lt;br /&gt;
&lt;br /&gt;
Note: The below UniMate images belong to the predecessor models and are no longer available.&lt;br /&gt;
&lt;br /&gt;
Front &lt;br /&gt;
&lt;br /&gt;
[[Image:UniMate_STD_Pic_1.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
Back&lt;br /&gt;
&lt;br /&gt;
[[Image:UniMate_STD_Pic_2.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
Side&lt;br /&gt;
&lt;br /&gt;
[[Image:UniMate_STD_Pic_3.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
Front Full&lt;br /&gt;
&lt;br /&gt;
[[Image:UniMate_STD_Front_Full.jpg|600px]]&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=UniReader_Hardware_Diagram&amp;diff=2633</id>
		<title>UniReader Hardware Diagram</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=UniReader_Hardware_Diagram&amp;diff=2633"/>
		<updated>2013-12-05T02:21:46Z</updated>

		<summary type="html">&lt;p&gt;Joseph: Created page with &amp;quot;category:UniMate_Gallery  600px&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:UniMate_Gallery]]&lt;br /&gt;
&lt;br /&gt;
[[File:UniReader_Hardware.png|600px]]&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=File:UniReader_Hardware.png&amp;diff=2632</id>
		<title>File:UniReader Hardware.png</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=File:UniReader_Hardware.png&amp;diff=2632"/>
		<updated>2013-12-05T02:21:16Z</updated>

		<summary type="html">&lt;p&gt;Joseph: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=UniMate_STD_Hardware_Diagram&amp;diff=2631</id>
		<title>UniMate STD Hardware Diagram</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=UniMate_STD_Hardware_Diagram&amp;diff=2631"/>
		<updated>2013-12-05T02:20:55Z</updated>

		<summary type="html">&lt;p&gt;Joseph: Created page with &amp;quot;category:UniMate_Gallery  600px&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:UniMate_Gallery]]&lt;br /&gt;
&lt;br /&gt;
[[File:UniMate_STD_Hardware.png|600px]]&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=File:UniMate_STD_Hardware.png&amp;diff=2630</id>
		<title>File:UniMate STD Hardware.png</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=File:UniMate_STD_Hardware.png&amp;diff=2630"/>
		<updated>2013-12-05T02:20:24Z</updated>

		<summary type="html">&lt;p&gt;Joseph: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=UniMate_Flex_Hardware_Diagram&amp;diff=2629</id>
		<title>UniMate Flex Hardware Diagram</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=UniMate_Flex_Hardware_Diagram&amp;diff=2629"/>
		<updated>2013-12-05T02:19:46Z</updated>

		<summary type="html">&lt;p&gt;Joseph: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:UniMate_Gallery]]&lt;br /&gt;
&lt;br /&gt;
[[File:UniMate_Flex_Hardware.png|600px]]&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=UniMate_Flex_Hardware_Diagram&amp;diff=2628</id>
		<title>UniMate Flex Hardware Diagram</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=UniMate_Flex_Hardware_Diagram&amp;diff=2628"/>
		<updated>2013-12-05T02:19:35Z</updated>

		<summary type="html">&lt;p&gt;Joseph: Created page with &amp;quot;600px&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:UniMate_Flex_Hardware.png|600px]]&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=File:UniMate_Flex_Hardware.png&amp;diff=2627</id>
		<title>File:UniMate Flex Hardware.png</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=File:UniMate_Flex_Hardware.png&amp;diff=2627"/>
		<updated>2013-12-05T02:17:34Z</updated>

		<summary type="html">&lt;p&gt;Joseph: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=Main_Page&amp;diff=51</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=Main_Page&amp;diff=51"/>
		<updated>2013-08-30T00:20:57Z</updated>

		<summary type="html">&lt;p&gt;Joseph: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to the SecuTech Wiki&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Information on our products and viewable manuals and guides are available on our Wiki.&lt;br /&gt;
&lt;br /&gt;
Please note this Wiki is currently under construction and is continually updated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 728px; height: 247px;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;UniKey [Software Protection]&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
- [[:category:UniKey Application Solutions|UniKey Application Solutions]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniKey Library Integration Guides|UniKey Library Integration Guides]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniKey Tools|UniKey Tools]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniKey API|UniKey API Reference]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniKey Hardware Troubleshooting|UniKey Hardware Troubleshooting Guide]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniKey FAQ|UniKey Frequently Asked Questions]]&lt;br /&gt;
&lt;br /&gt;
- [http://files.esecutech.com/marketing-materials/ProductsDoc/UniKey/UniKeyQuickStartGuide.pdf UniKey Quick Start Guide]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniKey Gallery|UniKey Gallery]]&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;UniToken [USB Authentication]&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
- [[:category:UniToken Integration Guide|UniToken Integration Guide]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniToken Tools|UniToken Tools]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniToken API|UniToken API Reference]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniToken Hardware Troubleshooting|UniToken Hardware Troubleshooting Guide]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniToken FAQ|UniToken Frequently Asked Questions]]&lt;br /&gt;
&lt;br /&gt;
- [http://files.esecutech.com/marketing-materials/ProductsDoc/UniToken/UniToken_quickstart-130827EN.pdf UniToken Quick Start Guide]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniToken Gallery|UniToken Gallery]]&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;UniOTP [One-time Password]&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
- [[:category:UniOTP Integration Solutions|UniOTP Integration Solutions]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniOTP Tools|UniOTP Tools]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniOTP API|UniOTP API Reference]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniOTP FAQ|UniOTP Frequently Asked Questions]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniOTP Gallery|UniOTP Gallery]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;UniMate [Mobile Authentication]&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
- [[:category:UniMate|UniMate Documentation]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniMate Family|UniMate Family]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniMate API|UniMate API Reference]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniMate FAQ|UniMate Frequently Asked Questions]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniMate Gallery|UniMate Gallery]]&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
- [[:category:Resources|Resources]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=UniToken_FAQ&amp;diff=1081</id>
		<title>UniToken FAQ</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=UniToken_FAQ&amp;diff=1081"/>
		<updated>2013-08-30T00:17:14Z</updated>

		<summary type="html">&lt;p&gt;Joseph: /* How can I begin using UniToken? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:UniToken FAQ]]&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
=== What is UniToken? ===&lt;br /&gt;
&lt;br /&gt;
UniToken is a USB two-factor authentication token. UniToken utilises PKI technology, and can be employed for user authentication for [[:Category:UniKey_Application_Solutions|a variety of applications]].&lt;br /&gt;
&lt;br /&gt;
=== What is UniToken&#039;s three level password system? ===&lt;br /&gt;
&lt;br /&gt;
To log onto a UniToken device, a PIN (Personal Identification Number; note that the PIN used is not restricted to solely numbers) is used for user management on the device. UniToken implements three separate levels of security, each using different passwords for different permissions. Below is a list of the user permissions on UniToken, from lowest to highest:&lt;br /&gt;
&lt;br /&gt;
* Without login: Guest permissions.&lt;br /&gt;
* User Login: User permissions (&#039;user&#039;).&lt;br /&gt;
* Admin Login: Administrator permissions (&#039;admin&#039;).&lt;br /&gt;
&lt;br /&gt;
=== What is UniToken&#039;s secure file system? ===&lt;br /&gt;
&lt;br /&gt;
The UniToken Secure File System allows the management of files to be utilised by the three level permission system. Operations on files with certain restrictions require certain permissions. There are three different levels of file permissions:&lt;br /&gt;
&lt;br /&gt;
* Guest: All users are able to read the file. User and Admin can only modify the file.&lt;br /&gt;
* User: Guests cannot read the file. User and Admin can read and modify the file.&lt;br /&gt;
* Admin: Only Admin can read and write to the file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;th colspan=&amp;quot;3&amp;quot;&amp;gt;Actions&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Guest&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Admin&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th rowspan=&amp;quot;3&amp;quot;&amp;gt;Permission&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Guest&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Read&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Read/Write&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Read/Write&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;User&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Read/Write&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Read/Write&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Admin&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Read/Write&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== What is UniToken&#039;s auto-lock feature? ===&lt;br /&gt;
&lt;br /&gt;
UniToken&#039;s auto-lock feature automatically locks the device to prevent any further login attempts as a security measure after an incorrect PIN has been entered in succession more than the &amp;quot;Maximal Attempt Times&amp;quot; number. &lt;br /&gt;
&lt;br /&gt;
=== Can I use UniToken for smart card authentication? ===&lt;br /&gt;
&lt;br /&gt;
Yes. Installing the PKI redistribution package allows you to perform Windows Smart Card Authentication with UniToken. Please see the appropriate documentation.&amp;lt;!--TODO: Update--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== How many digital certificates can be stored in a single UniToken device? ===&lt;br /&gt;
&lt;br /&gt;
Digital certificates are securely stored in what is known as a certificate container.&lt;br /&gt;
&lt;br /&gt;
Generally speaking, a single UniToken device can store up to two certificates in its certificate container.&lt;br /&gt;
&lt;br /&gt;
=== What are and is the difference between the UniToken models? ===&lt;br /&gt;
&lt;br /&gt;
Please see [http://www.esecutech.com/usb-authentication/unitoken-compare-features.html UniToken Compare Features].&lt;br /&gt;
&lt;br /&gt;
=== How can I begin using UniToken? ===&lt;br /&gt;
&lt;br /&gt;
Please see the [http://files.esecutech.com/marketing-materials/ProductsDoc/UniToken/UniToken_quickstart-130827EN.pdf UniToken Quick Start Guide].&lt;br /&gt;
&lt;br /&gt;
=== What is the default Administrator and User PIN? ===&lt;br /&gt;
&lt;br /&gt;
The factory default PIN for Administrator is &amp;quot;admin&amp;quot;, and the default for User is &amp;quot;user&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Where can I recieve resources or assistance? ===&lt;br /&gt;
&lt;br /&gt;
Please see [[#Additional resources|Additional resources]].&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
=== What does &amp;quot;driverless&amp;quot; mean? ===&lt;br /&gt;
&lt;br /&gt;
The UniToken authentication dongle is driverless, meaning usage of UniToken requires no installation of drivers or additional software. Supported operating systems already possess drivers needed by UniToken to operate and are automatically installed upon the first connection of the UniToken device, significantly reducing the problems associated with driver-dependent devices.&lt;br /&gt;
&lt;br /&gt;
=== What steps does SecuTech take to ensure UniToken is environmentally sustainable? ===&lt;br /&gt;
&lt;br /&gt;
SecuTech is committed to supplying products that are environmentally friendly. All parts and production processes of UniToken are lead-free and ROHS-compliant.&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
=== Which redistribution package should I use? ===&lt;br /&gt;
&lt;br /&gt;
For full PKI application support, please install the developer’s package which provides support for PKCS#11 and MS-CAPI. For non-PKI application support, please install the end user’s package which enables UniToken API support.&lt;br /&gt;
&lt;br /&gt;
=== What programming interfaces does UniToken support? ===&lt;br /&gt;
&lt;br /&gt;
UniToken supports three sets of APIs: PKCS#11, MS-CAPI, and UniToken APIs.&lt;br /&gt;
&lt;br /&gt;
=== What encryption algorithms does UniToken support? ===&lt;br /&gt;
&lt;br /&gt;
UniToken supports RSA, 3DES, AES encryption algorithms and MD5 and SHA-1 hashing algorithms.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== What does the light on the UniToken dongle indicate? ===&lt;br /&gt;
&lt;br /&gt;
The UniToken Status Indicator Light is the LED light on the UniToken device which displays the status of the device. &lt;br /&gt;
&lt;br /&gt;
If the LED light on the UniToken device is continually on, it is recognised by the computer and should be functioning correctly. If the LED light on the UniToken device is flashing, the UniToken device is not recognised by the computer. If this is the case, reconnect the UniToken device to the computer, otherwise contact SecuTech Technical Support at http://www.eSecuTech.com/support or support@eSecuTech.com.&lt;br /&gt;
&lt;br /&gt;
=== My UniToken device is locked. What should I do? ===&lt;br /&gt;
&lt;br /&gt;
If the UniToken device has locked itself, only the Administrator can unlock the device. To do so, the Administrator must log in and unlock the device through &amp;quot;Unlock&amp;quot;, found under &amp;quot;User&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Additional resources ==&lt;br /&gt;
&lt;br /&gt;
=== Where can I receive further assistance? ===&lt;br /&gt;
&lt;br /&gt;
We, at SecuTech, are dedicated to providing high-quality technical support to our customers. If you have any questions, please feel free to contact us at http://www.eSecuTech.com/support or support@eSecuTech.com.&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=Category:UniKey_FAQ&amp;diff=2279</id>
		<title>Category:UniKey FAQ</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=Category:UniKey_FAQ&amp;diff=2279"/>
		<updated>2013-08-09T04:14:39Z</updated>

		<summary type="html">&lt;p&gt;Joseph: /* What happens when the battery within the UniKey Time device runs out? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
TODO&lt;br /&gt;
Default passwords&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
[[category:Software Protection]]&lt;br /&gt;
Frequently Asked Questions on UniKey.&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
&lt;br /&gt;
===What is UniKey?===&lt;br /&gt;
&lt;br /&gt;
UniKey is a software protection dongle. Developers can utilise UniKey to protect their executables and data files such that only those with the correct UniKey hardware device can run the protected application - those without the correct UniKey device cannot execute the protected application. Moreover, UniKey provides protection from decompilers and debuggers, thwarting attempts to reverse engineer protected applications, allowing software developers to safeharbour intellectual property.&lt;br /&gt;
&lt;br /&gt;
===What protection methods does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey offers two protection methods; The UniKey Enveloper and The UniKey API.&lt;br /&gt;
&lt;br /&gt;
The UniKey Enveloper seamlessly protects executables and DLL files by the use of different protection schemes without the need for source code or additional changes to it. Without the correct UniKey device, the protected software cannot execute.&lt;br /&gt;
&lt;br /&gt;
The UniKey Application Programming Interface (API) permits greater customisation and variation of control of software functionality through the various protection schemes, drawing from a large library of APIs in various programming languages.&lt;br /&gt;
&lt;br /&gt;
On top of Enveloper and API protection, flash and video files can be protected with Flash Protection with Enveloper and Video Protection with UniKey Video Protector respectively.&lt;br /&gt;
&lt;br /&gt;
===What licensing models does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports a diverse range of licensing models appropriate to business needs. These include: feature-based, rental, subscription, floating and/or time-based, perpetual, try-before-you-buy, pay-per-use, volume licensing, and custom licensing schemes.&lt;br /&gt;
&lt;br /&gt;
===What are and is the difference between the UniKey models?===&lt;br /&gt;
&lt;br /&gt;
Please see [http://esecutech.com/software-protection/unikey-family/unikey-compare-features.html UniKey Compare Features].&lt;br /&gt;
&lt;br /&gt;
===How can I begin using UniKey?===&lt;br /&gt;
&lt;br /&gt;
Please see the [http://files.esecutech.com/marketing-materials/ProductsDoc/UniKey/UniKeyQuickStartGuide.pdf UniKey Quick Start Guide].&lt;br /&gt;
&lt;br /&gt;
===Where can I recieve resources or assistance?===&lt;br /&gt;
&lt;br /&gt;
Please see [[#Additional resources|Additional resources]].&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
&lt;br /&gt;
===What are the physical hardware specifications of UniKey?===&lt;br /&gt;
&lt;br /&gt;
See [[UniKey_Hardware_Physical_Specifications_Image|UniKey Hardware Physical Specifications]].&lt;br /&gt;
&lt;br /&gt;
===What does &amp;quot;driverless&amp;quot; refer to?===&lt;br /&gt;
&lt;br /&gt;
UniKey devices is driverless, meaning usage of UniKey requires no installation of drivers or additional software. Supported operating systems already possess drivers needed by UniKey to operate and are automatically installed upon the first connection of the UniKey device, significantly reducing the problems associated with driver-dependent devices.&lt;br /&gt;
&lt;br /&gt;
===What does the LED light on the UniKey device indicate? ===&lt;br /&gt;
&lt;br /&gt;
If the LED light on the UniKey device is continually on, it is recognised by the computer and should be functioning correctly. If the LED light on the UniKey device is flashing, the UniKey device is not recognised by the computer.&lt;br /&gt;
&lt;br /&gt;
===What should I do if the LED light is flashing?===&lt;br /&gt;
&lt;br /&gt;
A flashing LED light indicates the UniKey device is not recognised by the computer. Under normal circumstances, the LED light should not be flashing when used under Windows, Mac OSX, MinGW, MIPS, ARM, FreeBSD and Linux; however, if it is, reconnect the UniKey device to the computer to attempt to resolve the problem.&lt;br /&gt;
&lt;br /&gt;
A situation where the LED light on the device may be flashing is if you are using UniKey on a Virtual Machine. Please check if the UniKey Device is mounted onto the system. When the device is mounted, keep the device plugged in and reboot the system under the Virtual Machine. After the Virtual Machine has restarted, the device should now be recognized by the system.&lt;br /&gt;
&lt;br /&gt;
Should the problem remain unresolved, please see the [[UniKey Hardware Troubleshooting|UniKey Hardware Troubleshooting Guide]] or [[#Where_can_I_receive_further_assistance.3F|contact us]].&lt;br /&gt;
&lt;br /&gt;
===Are UniKey devices certified to work in USB 3.0 ports?===&lt;br /&gt;
&lt;br /&gt;
Yes. UniKey devices are backward compatible with USB 3.0 ports.&lt;br /&gt;
&lt;br /&gt;
===What does the ten digit number on the USB plug head refer to?===&lt;br /&gt;
&lt;br /&gt;
The ten digit number engraved on the USB head of UniKey devices is not the hardware ID number, contrary to most inital expectations, but the product&#039;s serial number. It is for internal use only, and, as such, supplementary information if requested cannot be provided.&lt;br /&gt;
&lt;br /&gt;
===What steps does SecuTech take to ensure UniKey is environmentally friendly?===&lt;br /&gt;
&lt;br /&gt;
SecuTech is committed to supplying products that are environmentally sustainable. All parts and production processes of UniKey devices are lead-free and ROHS-compliant.&lt;br /&gt;
&lt;br /&gt;
===What is the Harmonized System (HS) Code for UniKey (and UniToken, UniMate, UniReader)?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UniKey&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UniToken&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UniMate&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UniReader&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Chapter&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;4&amp;quot;&amp;gt;Chapter 85 &amp;quot;Electrical machinery and equipment and parts thereof; sound recorders and reproducers, television image and sound recorders and reproducers, and parts and &amp;quot;accessories of such articles&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Heading&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;4&amp;quot;&amp;gt;Heading 85.23 &amp;quot;Discs, tapes, solid-state non-volatile storage devices, &amp;quot;smart cards&amp;quot; and other media for the recording of sound or of other phenomena, whether or not recorded, including matrices and masters for the production of discs, but excluding products of Chapter 37.&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subheading&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Semiconductor media : Solid-state non-volatile storage devices&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;3&amp;quot;&amp;gt;Semiconductor media : &amp;quot;Smart cards&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;HS Code&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;8523.51&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;3&amp;quot;&amp;gt;8523.52&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;	&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
===What operating systems does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports operating systems Windows 98SE, Windows ME, Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7 and Windows 8, both 32-bit and 64 bit, Mac OSX (excluding UniKey Drive), FreeBSD and Linux (2.2 and above). Libraries and associated API samples are provided for using UniKey with each operating system.&lt;br /&gt;
&lt;br /&gt;
===What programming languages does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports programming languages Access, AutoCAD, Borland C++ Builder, Clarion, dBaseFortran, Delphi, Director, FileMaker, Fortran, Java, LabView, LabWindows, Matlab, MinGW, NSIS, PowerBuilder, PureBasic, Realbasic, Visual Basic, Visual Basic.NET, Visual C#.NET, Visual C++, Visual C++.NET, Visual DataFlex, Visual FoxPro, Visual Object Cobol, WinDEV and otherwise any compiler that works with DLL/LIB.&lt;br /&gt;
&lt;br /&gt;
===What programming languages on respective operating systems are available in UniKey&#039;s libraries?===&lt;br /&gt;
&lt;br /&gt;
As of UniKey SDK version 5.5.4 (2012-10-24. Please note that many more languages are supported).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&#039;1&#039;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Operating System&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Programming Lanuage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Linux (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fortran&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Mac OS (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;MIPS&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STLinux (32-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Windows (32-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Delphi&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;PureC&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RealBasic&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Windows (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ActiveX&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Arx&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C#&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fortran&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;MinGW&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Visual C++&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Matlab&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Python&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;LabView&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FreeBSD (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Is UniKey Windows 8 compatible?===&lt;br /&gt;
&lt;br /&gt;
Yes. For users who are working with previous versions of the UniKey SDK, please download the latest SDK from our [http://esecutech.com/downloads/sdk-downloads.html SDK downloads page].&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support SUSE 10?===&lt;br /&gt;
&lt;br /&gt;
Yes. Libraries and associated API samples are provided for using UniKey STD/PRO/Time with SUSE 10. When using UniKey with SUSE 10, ensure su permissions are used.&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support C#.NET?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Change--&amp;gt;Yes. Please use the UniKey DotNet libraries. Samples are provided to illustrate use with UniKey APIs.&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support DotNet?===&lt;br /&gt;
&lt;br /&gt;
Yes. UniKey STD/PRO/Time has native UniKey Win32_64.DotNetDll library support and support .NET versions 2.0, 3.0, 3.5, 4.0. UniKey Drive also includes DLL libraries which can be used for integration with DotNet applications.&lt;br /&gt;
&lt;br /&gt;
Please note UniKey Drive&#039;s libraries is built with C, whereas UniKey STD/PRO/Time&#039;s libraries is built with .NET.&lt;br /&gt;
&lt;br /&gt;
===Which of the 32-bit and 64-bit versions of the DotNet libraries should be used?===&lt;br /&gt;
&lt;br /&gt;
When using UniKey STD/PRO/Time, only one version of the UniKey DotNet library is needed for use with both 32-bit and 64-bit systems.&lt;br /&gt;
&lt;br /&gt;
When using UniKey Drive, both versions of the DLL libraries are needed for their respective 32-bit and 64-bit systems.&lt;br /&gt;
&lt;br /&gt;
===Where in a DotNet project should the DotNet DLL libraries be imported into?===&lt;br /&gt;
&lt;br /&gt;
All necessary DotNet DLL libraries should be imported into the working directory of the DotNet project. Often, the DLL libraries can be imported into the same directory as the executable file(s).&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support VB.NET?===&lt;br /&gt;
&lt;br /&gt;
Yes. Please use the UniKey DotNet libraries. Samples are provided to illustrate how to use the UniKey APIs.&lt;br /&gt;
&lt;br /&gt;
===Are you able to provide the ARM-cross-compiled version of your library for EABI version 4?===&lt;br /&gt;
&lt;br /&gt;
Yes, we can provide cross-compilation for the UniKey Library. Please contact our support team at support@esecutech.com along with the cross compilation tool chain so that we may be able to provide you with the cross-compiled library.&lt;br /&gt;
&lt;br /&gt;
==Network==&lt;br /&gt;
&lt;br /&gt;
===How many concurrent users can be connected to a UniKey device?===&lt;br /&gt;
&lt;br /&gt;
The maximum number of concurrent users connected to a UniKey device over the network is 64512 (that is, the total number of ports of 65535 minus the first 1024 reserved ports).&lt;br /&gt;
&lt;br /&gt;
==Security==&lt;br /&gt;
&lt;br /&gt;
===Can I change the password of my UniKey dongle?===&lt;br /&gt;
&lt;br /&gt;
Yes. Please use UniKey Console Tool or the &amp;lt;code&amp;gt;UniKey_Generate_New_Password&amp;lt;/code&amp;gt; API function for setting a new password for the UniKey dongle. Please note there is a limit for generating a new password on a UniKey device.&lt;br /&gt;
&lt;br /&gt;
===Is there a limit on how many times a new password can be generated on a UniKey device?===&lt;br /&gt;
&lt;br /&gt;
For reasons of security, each UniKey device can only generate a new password &#039;&#039;&#039;twice&#039;&#039;&#039;. Afterwards, the password cannot be changed.&lt;br /&gt;
&lt;br /&gt;
===Can I set my UniKey devices with the same password?===&lt;br /&gt;
&lt;br /&gt;
Yes. If you wish to use the same password for all or a set of UniKey devices, use the same seed value for generating the password for your UniKey device. Please note that UniKey STD/PRO/Time&#039;s password system is different from UniKey Drive, as UniKey Drive implements passwords of eight digit length.&lt;br /&gt;
&lt;br /&gt;
===Is there a limit to the number of login attempts?===&lt;br /&gt;
&lt;br /&gt;
There is not limit on the number of login attempts after a password is set on a UniKey device.&lt;br /&gt;
&lt;br /&gt;
===Can the UniKey device be duplicated?===&lt;br /&gt;
&lt;br /&gt;
No. The UniKey device cannot be duplicated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--===Java doesn&#039;t support the &amp;quot;UniKey Generate Password Type&amp;quot; function. How can I overcome this?===&lt;br /&gt;
&lt;br /&gt;
You may be able to resolve this with the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
short[] p1 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p2 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p3 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p4 = new short[1];&lt;br /&gt;
&lt;br /&gt;
int IntPW1 = 17530;&lt;br /&gt;
&lt;br /&gt;
int IntPW2 = 15802;&lt;br /&gt;
&lt;br /&gt;
int IntPW3 = 42116;&lt;br /&gt;
&lt;br /&gt;
int IntPW4 = 26965;&lt;br /&gt;
&lt;br /&gt;
p1[0] = (short)IntPW1;&lt;br /&gt;
&lt;br /&gt;
p2[0] = (short)IntPW2;&lt;br /&gt;
&lt;br /&gt;
p3[0] = (short)IntPW3;&lt;br /&gt;
&lt;br /&gt;
p4[0] = (short)IntPW4;&lt;br /&gt;
&lt;br /&gt;
long retval = mUniKey.UniKey_Vender_Logon(handle,p1,p2,p3,p4);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===VB6 IDE doesn&#039;t support the &amp;quot;UniKey Drive Generate Password Type&amp;quot; function. How can I overcome this?===&lt;br /&gt;
&lt;br /&gt;
A tool for generating small value passwords for UniKey Drive with VB6 can be provided upon request. Please contact support@esecutech.com.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==UniKey Time==&lt;br /&gt;
&lt;br /&gt;
===How could I use UniKey Time Features?===&lt;br /&gt;
&lt;br /&gt;
Please refer to the [[UniKey RTC API Protection Solution|UniKey Real Time Clock Protection Solution]]&lt;br /&gt;
&lt;br /&gt;
===How many Time Modules does UniKey Time provide?===&lt;br /&gt;
&lt;br /&gt;
Each UniKey Time dongle has 16 time modules.&lt;br /&gt;
&lt;br /&gt;
===What is the purpose of the UniKey Time modules?===&lt;br /&gt;
&lt;br /&gt;
Each time module adds certain functionality. For example, the software expiry date can be set with a time module. A start time and an end time for Time Module No. 1, for example, can be set and then bound to your software.&lt;br /&gt;
&lt;br /&gt;
===Why does the UniKey Envelop Tool not save time module settings?===&lt;br /&gt;
&lt;br /&gt;
Currently, the UniKey Envelop Tool can only set time modules, but not read the time modules. Please note this, as even if you have saved the Envelop Project, it will not be able to read back the time module you have set.&lt;br /&gt;
&lt;br /&gt;
===What is the difference between the three UniKey_Check_Time_Module methods?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module&amp;lt;/code&amp;gt; references a given time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module_Now&amp;lt;/code&amp;gt; references the time from the inbuilt clock within the dongle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module_Now_PC&amp;lt;/code&amp;gt; references the time from the host machine&#039;s system.&lt;br /&gt;
&lt;br /&gt;
===How long does UniKey Time&#039;s battery last for?===&lt;br /&gt;
&lt;br /&gt;
Below is some empirical data taken from twelve UniKey Time device measurements.&lt;br /&gt;
&lt;br /&gt;
Case 1: The UniKey Time device is not inserted in a USB port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Group No.&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;No. of Devices&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Current (uA)&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.34&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.94&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1.99&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Average current per device&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Case 2: The UniKey Time device is inserted in a USB port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Group No.&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;No. of Devices&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Current (uA)&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.31&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.34&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.94&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1.83&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Average current per device&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Pre-conditions&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# the full capacity of a battery is 40mAH, i.e. 40000uAH&lt;br /&gt;
# the average capacity a battery is 90%&lt;br /&gt;
# the standby release of the battery is 1% per month, i.e. 0.033% per day&lt;br /&gt;
# the standby current and working current is the same, i.e. 0.32 uA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Calculation&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Let t be UniKey Time&#039;s battery life in days&lt;br /&gt;
(t * 0.00033 * 40000) + (t * 0.32 * 24) = 40000 * 0.90&lt;br /&gt;
=&amp;gt;&lt;br /&gt;
t = 1724.14&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From the above real-world experiments observing twelve UniKey Time devices, it is calculated the battery life of UniKey Time is 1724 days or 4.7 years.&lt;br /&gt;
&lt;br /&gt;
===What happens when the battery within the UniKey Time device runs out?===&lt;br /&gt;
&lt;br /&gt;
During normal operation, the UniKey Time device draws power from the machine when in use, and uses its inbuilt battery when not plugged in. On battery alone, a typical UniKey device lasts for a minimum 3 years.&lt;br /&gt;
&lt;br /&gt;
When the battery within the device runs out, the dongle will revert that to a UniKey PRO dongle, so as to function as and encompass all of the features of a UniKey PRO device.&lt;br /&gt;
&lt;br /&gt;
This will allow the device to continue to protect your software, however the real time clock feature will cease to function and the date and time reported by the device will be its factory default: depending on the time modules set, modules will expire as a result, requiring the end user to contact you to replace the device if necessary.&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
===What steps should I take if my UniKey device isn&#039;t functioning or recognized?===&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;See [[UniKey Hardware Troubleshooting]] and follow the UniKey Hardware Troubleshooting guide.&#039;&#039; If the problem cannot be resolved, please [[#Where_can_I_receive_further_assistance.3F|contact us]].&lt;br /&gt;
&lt;br /&gt;
===I cannot set a new password on my UniKey device after surpassing the limit of two maximum password resets. What should I do?===&lt;br /&gt;
&lt;br /&gt;
Please [[#Where_can_I_receive_further_assistance.3F|contact Secutech Technical Support]] with your affected UniKey device’s hardware ID (obtainable using the [[UniKey Assist Tool|Assist Tool]]) at support@esecutech.com.&lt;br /&gt;
&lt;br /&gt;
===Why isn&#039;t UniKey Drive recognized under a Windows XP Non-Administrator User Account?===&lt;br /&gt;
&lt;br /&gt;
Please use administrator permissions to recognize UniKey Drive under a Windows XP non-administrator user account.&lt;br /&gt;
&lt;br /&gt;
===Why does the Linux sample produce unexpected results?===&lt;br /&gt;
&lt;br /&gt;
Using Linux, you must add the UniKey udev information for your Linux system. You can find information specific to your system type in the UniKey SDK under directory &amp;lt;code&amp;gt;UniKey SDK\Samples\Linux32.C\Sample\Readme&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===I receive an &amp;quot;Error 117&amp;quot; error message when using the UniKey Network Feature. How do I solve this error?===&lt;br /&gt;
&lt;br /&gt;
Error 117 indicates that the UniKey Network Service has not started on the machine. Please install the UniKey Network Server Service before clients connect to the server. The UniKey Network Server can be found in the UniKey SDK under direcory &amp;lt;code&amp;gt;UniKey SDK\Network\Server\Network.Server.ia32&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===I receive an &amp;quot;Error 105&amp;quot; error message when using the UniKey Network Feature. How do I solve this error?===&lt;br /&gt;
&lt;br /&gt;
Error 105 indicates that UniKey client-side and server-side communication is blocked. This will occur when a firewall at either end is blocking communication. Turn off the firewall for both server side and client side while testing or otherwise open the respective ports, depending on configured parameters, on either end to allow communication between the server and client.&lt;br /&gt;
&lt;br /&gt;
===I have reason to believe I have found a bug or an abnormality in a Secutech product. How can I get in touch to resolve this problem?===&lt;br /&gt;
&lt;br /&gt;
All technical faults or suggestions that improve our products are welcome and appreciated. Please contact us at either support@esecutech.com or http://esecutech.com/support with a description and/or methodology of the discovered malfunction or problem.&lt;br /&gt;
&lt;br /&gt;
==Sales==&lt;br /&gt;
&lt;br /&gt;
===What is the free evaluation kit?===&lt;br /&gt;
&lt;br /&gt;
A free evaluation kit can be obtained by navigating to the link http://esecutech.com/order-evaluation/free-evaluation.html and filling out the corresponding form. The evaluation kit contains a fully functional UniKey PRO dongle and a Protection Software Kit CD. The evaluation kit can be used indefinitely without any limitation in features. Please allow between 3 to 5 working days to receive your evaluation kit.&lt;br /&gt;
&lt;br /&gt;
Please note that the free evaluation kit is only available to North America and Europe. For other countries, please contact sales@esecutech.com.&lt;br /&gt;
&lt;br /&gt;
===Can I customise my UniKey?===&lt;br /&gt;
&lt;br /&gt;
Yes. OEM customisations such as laser engraving, sticker labels, customised hardware IDs, hardware colours, device naming, [[UniKey_STD,_PRO_Waterproof_Rubber_Jacket_Photo|waterproof rubber case]] (rubber case only available for UniKey STD, PRO) and others can be requested. Please note however that certain additional features are only available for a minimum number of orders.&lt;br /&gt;
&lt;br /&gt;
===Where can I find information on UniKey product pricing?===&lt;br /&gt;
&lt;br /&gt;
Please contact us at sales@esecutech.com for pricing on UniKey products. Bulk purchases attract discounts and are discounted in various bulk amounts. Requested additional features such as laser engraving, sticker labels, customised hardware IDs, hardware colours, device naming and others vary in additional costs.&lt;br /&gt;
&lt;br /&gt;
===How long does it take to receive a purchase?===&lt;br /&gt;
&lt;br /&gt;
Times between a purchase and receiving the purchased goods depend on the quantity purchased.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders of less than 1000 units, orders typically take 2 working days.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders between 1000 and 5000 units, orders typically take 3 working days.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders greater than 5000 units, orders may take between 1 or 2 weeks.&lt;br /&gt;
&lt;br /&gt;
==Additional resources==&lt;br /&gt;
&lt;br /&gt;
===Where can I find additional resources?===&lt;br /&gt;
&lt;br /&gt;
Additional resources, including the UniKey Manual and related documents, can be found within the UniKey SDK, which can be downloaded from [http://esecutech.com/sdk Downloads]. Please read the &amp;quot;ReadMe.txt&amp;quot; located in the root directory and within other folders of SDK. Please contact support@esecutech.com for SDK archive file password.&lt;br /&gt;
&lt;br /&gt;
===Where can I receive further assistance?===&lt;br /&gt;
&lt;br /&gt;
We, at SecuTech, are dedicated to providing high-quality technical support to our customers. If you have any questions, please feel free to contact us at support@esecutech.com or directly by opening a new ticket at http://www.esecutech.com/support.&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=Category:UniKey_FAQ&amp;diff=2278</id>
		<title>Category:UniKey FAQ</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=Category:UniKey_FAQ&amp;diff=2278"/>
		<updated>2013-08-09T03:59:08Z</updated>

		<summary type="html">&lt;p&gt;Joseph: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
TODO&lt;br /&gt;
Default passwords&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
[[category:Software Protection]]&lt;br /&gt;
Frequently Asked Questions on UniKey.&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
&lt;br /&gt;
===What is UniKey?===&lt;br /&gt;
&lt;br /&gt;
UniKey is a software protection dongle. Developers can utilise UniKey to protect their executables and data files such that only those with the correct UniKey hardware device can run the protected application - those without the correct UniKey device cannot execute the protected application. Moreover, UniKey provides protection from decompilers and debuggers, thwarting attempts to reverse engineer protected applications, allowing software developers to safeharbour intellectual property.&lt;br /&gt;
&lt;br /&gt;
===What protection methods does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey offers two protection methods; The UniKey Enveloper and The UniKey API.&lt;br /&gt;
&lt;br /&gt;
The UniKey Enveloper seamlessly protects executables and DLL files by the use of different protection schemes without the need for source code or additional changes to it. Without the correct UniKey device, the protected software cannot execute.&lt;br /&gt;
&lt;br /&gt;
The UniKey Application Programming Interface (API) permits greater customisation and variation of control of software functionality through the various protection schemes, drawing from a large library of APIs in various programming languages.&lt;br /&gt;
&lt;br /&gt;
On top of Enveloper and API protection, flash and video files can be protected with Flash Protection with Enveloper and Video Protection with UniKey Video Protector respectively.&lt;br /&gt;
&lt;br /&gt;
===What licensing models does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports a diverse range of licensing models appropriate to business needs. These include: feature-based, rental, subscription, floating and/or time-based, perpetual, try-before-you-buy, pay-per-use, volume licensing, and custom licensing schemes.&lt;br /&gt;
&lt;br /&gt;
===What are and is the difference between the UniKey models?===&lt;br /&gt;
&lt;br /&gt;
Please see [http://esecutech.com/software-protection/unikey-family/unikey-compare-features.html UniKey Compare Features].&lt;br /&gt;
&lt;br /&gt;
===How can I begin using UniKey?===&lt;br /&gt;
&lt;br /&gt;
Please see the [http://files.esecutech.com/marketing-materials/ProductsDoc/UniKey/UniKeyQuickStartGuide.pdf UniKey Quick Start Guide].&lt;br /&gt;
&lt;br /&gt;
===Where can I recieve resources or assistance?===&lt;br /&gt;
&lt;br /&gt;
Please see [[#Additional resources|Additional resources]].&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
&lt;br /&gt;
===What are the physical hardware specifications of UniKey?===&lt;br /&gt;
&lt;br /&gt;
See [[UniKey_Hardware_Physical_Specifications_Image|UniKey Hardware Physical Specifications]].&lt;br /&gt;
&lt;br /&gt;
===What does &amp;quot;driverless&amp;quot; refer to?===&lt;br /&gt;
&lt;br /&gt;
UniKey devices is driverless, meaning usage of UniKey requires no installation of drivers or additional software. Supported operating systems already possess drivers needed by UniKey to operate and are automatically installed upon the first connection of the UniKey device, significantly reducing the problems associated with driver-dependent devices.&lt;br /&gt;
&lt;br /&gt;
===What does the LED light on the UniKey device indicate? ===&lt;br /&gt;
&lt;br /&gt;
If the LED light on the UniKey device is continually on, it is recognised by the computer and should be functioning correctly. If the LED light on the UniKey device is flashing, the UniKey device is not recognised by the computer.&lt;br /&gt;
&lt;br /&gt;
===What should I do if the LED light is flashing?===&lt;br /&gt;
&lt;br /&gt;
A flashing LED light indicates the UniKey device is not recognised by the computer. Under normal circumstances, the LED light should not be flashing when used under Windows, Mac OSX, MinGW, MIPS, ARM, FreeBSD and Linux; however, if it is, reconnect the UniKey device to the computer to attempt to resolve the problem.&lt;br /&gt;
&lt;br /&gt;
A situation where the LED light on the device may be flashing is if you are using UniKey on a Virtual Machine. Please check if the UniKey Device is mounted onto the system. When the device is mounted, keep the device plugged in and reboot the system under the Virtual Machine. After the Virtual Machine has restarted, the device should now be recognized by the system.&lt;br /&gt;
&lt;br /&gt;
Should the problem remain unresolved, please see the [[UniKey Hardware Troubleshooting|UniKey Hardware Troubleshooting Guide]] or [[#Where_can_I_receive_further_assistance.3F|contact us]].&lt;br /&gt;
&lt;br /&gt;
===Are UniKey devices certified to work in USB 3.0 ports?===&lt;br /&gt;
&lt;br /&gt;
Yes. UniKey devices are backward compatible with USB 3.0 ports.&lt;br /&gt;
&lt;br /&gt;
===What does the ten digit number on the USB plug head refer to?===&lt;br /&gt;
&lt;br /&gt;
The ten digit number engraved on the USB head of UniKey devices is not the hardware ID number, contrary to most inital expectations, but the product&#039;s serial number. It is for internal use only, and, as such, supplementary information if requested cannot be provided.&lt;br /&gt;
&lt;br /&gt;
===What steps does SecuTech take to ensure UniKey is environmentally friendly?===&lt;br /&gt;
&lt;br /&gt;
SecuTech is committed to supplying products that are environmentally sustainable. All parts and production processes of UniKey devices are lead-free and ROHS-compliant.&lt;br /&gt;
&lt;br /&gt;
===What is the Harmonized System (HS) Code for UniKey (and UniToken, UniMate, UniReader)?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UniKey&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UniToken&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UniMate&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UniReader&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Chapter&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;4&amp;quot;&amp;gt;Chapter 85 &amp;quot;Electrical machinery and equipment and parts thereof; sound recorders and reproducers, television image and sound recorders and reproducers, and parts and &amp;quot;accessories of such articles&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Heading&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;4&amp;quot;&amp;gt;Heading 85.23 &amp;quot;Discs, tapes, solid-state non-volatile storage devices, &amp;quot;smart cards&amp;quot; and other media for the recording of sound or of other phenomena, whether or not recorded, including matrices and masters for the production of discs, but excluding products of Chapter 37.&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subheading&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Semiconductor media : Solid-state non-volatile storage devices&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;3&amp;quot;&amp;gt;Semiconductor media : &amp;quot;Smart cards&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;HS Code&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;8523.51&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;3&amp;quot;&amp;gt;8523.52&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;	&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
===What operating systems does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports operating systems Windows 98SE, Windows ME, Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7 and Windows 8, both 32-bit and 64 bit, Mac OSX (excluding UniKey Drive), FreeBSD and Linux (2.2 and above). Libraries and associated API samples are provided for using UniKey with each operating system.&lt;br /&gt;
&lt;br /&gt;
===What programming languages does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports programming languages Access, AutoCAD, Borland C++ Builder, Clarion, dBaseFortran, Delphi, Director, FileMaker, Fortran, Java, LabView, LabWindows, Matlab, MinGW, NSIS, PowerBuilder, PureBasic, Realbasic, Visual Basic, Visual Basic.NET, Visual C#.NET, Visual C++, Visual C++.NET, Visual DataFlex, Visual FoxPro, Visual Object Cobol, WinDEV and otherwise any compiler that works with DLL/LIB.&lt;br /&gt;
&lt;br /&gt;
===What programming languages on respective operating systems are available in UniKey&#039;s libraries?===&lt;br /&gt;
&lt;br /&gt;
As of UniKey SDK version 5.5.4 (2012-10-24. Please note that many more languages are supported).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&#039;1&#039;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Operating System&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Programming Lanuage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Linux (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fortran&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Mac OS (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;MIPS&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STLinux (32-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Windows (32-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Delphi&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;PureC&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RealBasic&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Windows (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ActiveX&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Arx&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C#&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fortran&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;MinGW&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Visual C++&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Matlab&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Python&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;LabView&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FreeBSD (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Is UniKey Windows 8 compatible?===&lt;br /&gt;
&lt;br /&gt;
Yes. For users who are working with previous versions of the UniKey SDK, please download the latest SDK from our [http://esecutech.com/downloads/sdk-downloads.html SDK downloads page].&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support SUSE 10?===&lt;br /&gt;
&lt;br /&gt;
Yes. Libraries and associated API samples are provided for using UniKey STD/PRO/Time with SUSE 10. When using UniKey with SUSE 10, ensure su permissions are used.&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support C#.NET?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Change--&amp;gt;Yes. Please use the UniKey DotNet libraries. Samples are provided to illustrate use with UniKey APIs.&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support DotNet?===&lt;br /&gt;
&lt;br /&gt;
Yes. UniKey STD/PRO/Time has native UniKey Win32_64.DotNetDll library support and support .NET versions 2.0, 3.0, 3.5, 4.0. UniKey Drive also includes DLL libraries which can be used for integration with DotNet applications.&lt;br /&gt;
&lt;br /&gt;
Please note UniKey Drive&#039;s libraries is built with C, whereas UniKey STD/PRO/Time&#039;s libraries is built with .NET.&lt;br /&gt;
&lt;br /&gt;
===Which of the 32-bit and 64-bit versions of the DotNet libraries should be used?===&lt;br /&gt;
&lt;br /&gt;
When using UniKey STD/PRO/Time, only one version of the UniKey DotNet library is needed for use with both 32-bit and 64-bit systems.&lt;br /&gt;
&lt;br /&gt;
When using UniKey Drive, both versions of the DLL libraries are needed for their respective 32-bit and 64-bit systems.&lt;br /&gt;
&lt;br /&gt;
===Where in a DotNet project should the DotNet DLL libraries be imported into?===&lt;br /&gt;
&lt;br /&gt;
All necessary DotNet DLL libraries should be imported into the working directory of the DotNet project. Often, the DLL libraries can be imported into the same directory as the executable file(s).&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support VB.NET?===&lt;br /&gt;
&lt;br /&gt;
Yes. Please use the UniKey DotNet libraries. Samples are provided to illustrate how to use the UniKey APIs.&lt;br /&gt;
&lt;br /&gt;
===Are you able to provide the ARM-cross-compiled version of your library for EABI version 4?===&lt;br /&gt;
&lt;br /&gt;
Yes, we can provide cross-compilation for the UniKey Library. Please contact our support team at support@esecutech.com along with the cross compilation tool chain so that we may be able to provide you with the cross-compiled library.&lt;br /&gt;
&lt;br /&gt;
==Network==&lt;br /&gt;
&lt;br /&gt;
===How many concurrent users can be connected to a UniKey device?===&lt;br /&gt;
&lt;br /&gt;
The maximum number of concurrent users connected to a UniKey device over the network is 64512 (that is, the total number of ports of 65535 minus the first 1024 reserved ports).&lt;br /&gt;
&lt;br /&gt;
==Security==&lt;br /&gt;
&lt;br /&gt;
===Can I change the password of my UniKey dongle?===&lt;br /&gt;
&lt;br /&gt;
Yes. Please use UniKey Console Tool or the &amp;lt;code&amp;gt;UniKey_Generate_New_Password&amp;lt;/code&amp;gt; API function for setting a new password for the UniKey dongle. Please note there is a limit for generating a new password on a UniKey device.&lt;br /&gt;
&lt;br /&gt;
===Is there a limit on how many times a new password can be generated on a UniKey device?===&lt;br /&gt;
&lt;br /&gt;
For reasons of security, each UniKey device can only generate a new password &#039;&#039;&#039;twice&#039;&#039;&#039;. Afterwards, the password cannot be changed.&lt;br /&gt;
&lt;br /&gt;
===Can I set my UniKey devices with the same password?===&lt;br /&gt;
&lt;br /&gt;
Yes. If you wish to use the same password for all or a set of UniKey devices, use the same seed value for generating the password for your UniKey device. Please note that UniKey STD/PRO/Time&#039;s password system is different from UniKey Drive, as UniKey Drive implements passwords of eight digit length.&lt;br /&gt;
&lt;br /&gt;
===Is there a limit to the number of login attempts?===&lt;br /&gt;
&lt;br /&gt;
There is not limit on the number of login attempts after a password is set on a UniKey device.&lt;br /&gt;
&lt;br /&gt;
===Can the UniKey device be duplicated?===&lt;br /&gt;
&lt;br /&gt;
No. The UniKey device cannot be duplicated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--===Java doesn&#039;t support the &amp;quot;UniKey Generate Password Type&amp;quot; function. How can I overcome this?===&lt;br /&gt;
&lt;br /&gt;
You may be able to resolve this with the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
short[] p1 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p2 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p3 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p4 = new short[1];&lt;br /&gt;
&lt;br /&gt;
int IntPW1 = 17530;&lt;br /&gt;
&lt;br /&gt;
int IntPW2 = 15802;&lt;br /&gt;
&lt;br /&gt;
int IntPW3 = 42116;&lt;br /&gt;
&lt;br /&gt;
int IntPW4 = 26965;&lt;br /&gt;
&lt;br /&gt;
p1[0] = (short)IntPW1;&lt;br /&gt;
&lt;br /&gt;
p2[0] = (short)IntPW2;&lt;br /&gt;
&lt;br /&gt;
p3[0] = (short)IntPW3;&lt;br /&gt;
&lt;br /&gt;
p4[0] = (short)IntPW4;&lt;br /&gt;
&lt;br /&gt;
long retval = mUniKey.UniKey_Vender_Logon(handle,p1,p2,p3,p4);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===VB6 IDE doesn&#039;t support the &amp;quot;UniKey Drive Generate Password Type&amp;quot; function. How can I overcome this?===&lt;br /&gt;
&lt;br /&gt;
A tool for generating small value passwords for UniKey Drive with VB6 can be provided upon request. Please contact support@esecutech.com.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==UniKey Time==&lt;br /&gt;
&lt;br /&gt;
===How could I use UniKey Time Features?===&lt;br /&gt;
&lt;br /&gt;
Please refer to the [[UniKey RTC API Protection Solution|UniKey Real Time Clock Protection Solution]]&lt;br /&gt;
&lt;br /&gt;
===How many Time Modules does UniKey Time provide?===&lt;br /&gt;
&lt;br /&gt;
Each UniKey Time dongle has 16 time modules.&lt;br /&gt;
&lt;br /&gt;
===What is the purpose of the UniKey Time modules?===&lt;br /&gt;
&lt;br /&gt;
Each time module adds certain functionality. For example, the software expiry date can be set with a time module. A start time and an end time for Time Module No. 1, for example, can be set and then bound to your software.&lt;br /&gt;
&lt;br /&gt;
===Why does the UniKey Envelop Tool not save time module settings?===&lt;br /&gt;
&lt;br /&gt;
Currently, the UniKey Envelop Tool can only set time modules, but not read the time modules. Please note this, as even if you have saved the Envelop Project, it will not be able to read back the time module you have set.&lt;br /&gt;
&lt;br /&gt;
===What is the difference between the three UniKey_Check_Time_Module methods?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module&amp;lt;/code&amp;gt; references a given time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module_Now&amp;lt;/code&amp;gt; references the time from the inbuilt clock within the dongle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module_Now_PC&amp;lt;/code&amp;gt; references the time from the host machine&#039;s system.&lt;br /&gt;
&lt;br /&gt;
===How long does UniKey Time&#039;s battery last for?===&lt;br /&gt;
&lt;br /&gt;
Below is some empirical data taken from twelve UniKey Time device measurements.&lt;br /&gt;
&lt;br /&gt;
Case 1: The UniKey Time device is not inserted in a USB port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Group No.&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;No. of Devices&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Current (uA)&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.34&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.94&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1.99&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Average current per device&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Case 2: The UniKey Time device is inserted in a USB port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Group No.&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;No. of Devices&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Current (uA)&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.31&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.34&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.94&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;1.83&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;tr&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;Average current per device&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;td&amp;gt;0.32&amp;lt;/td&amp;gt;&lt;br /&gt;
	&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Pre-conditions&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# the full capacity of a battery is 40mAH, i.e. 40000uAH&lt;br /&gt;
# the average capacity a battery is 90%&lt;br /&gt;
# the standby release of the battery is 1% per month, i.e. 0.033% per day&lt;br /&gt;
# the standby current and working current is the same, i.e. 0.32 uA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Calculation&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Let t be UniKey Time&#039;s battery life in days&lt;br /&gt;
(t * 0.00033 * 40000) + (t * 0.32 * 24) = 40000 * 0.90&lt;br /&gt;
=&amp;gt;&lt;br /&gt;
t = 1724.14&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From the above real-world experiments observing twelve UniKey Time devices, it is calculated the battery life of UniKey Time is 1724 days or 4.7 years.&lt;br /&gt;
&lt;br /&gt;
===What happens when the battery within the UniKey Time device runs out?===&lt;br /&gt;
&lt;br /&gt;
During normal operation, the UniKey Time device draws power from the machine when in use, and uses its inbuilt battery when not plugged in. On battery alone, a typical UniKey device lasts for 3 years.&lt;br /&gt;
&lt;br /&gt;
When the battery within the device runs out, the dongle will revert that to a UniKey PRO dongle, so as to function as and encompass all of the features of a UniKey PRO device.&lt;br /&gt;
&lt;br /&gt;
This will allow the device to continue to protect your software, however the real time clock feature will cease to function and the date and time reported by the device will be its factory default: depending on the time modules set, modules will expire as a result, requiring the end user to contact you to replace the device if necessary.&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
===What steps should I take if my UniKey device isn&#039;t functioning or recognized?===&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;See [[UniKey Hardware Troubleshooting]] and follow the UniKey Hardware Troubleshooting guide.&#039;&#039; If the problem cannot be resolved, please [[#Where_can_I_receive_further_assistance.3F|contact us]].&lt;br /&gt;
&lt;br /&gt;
===I cannot set a new password on my UniKey device after surpassing the limit of two maximum password resets. What should I do?===&lt;br /&gt;
&lt;br /&gt;
Please [[#Where_can_I_receive_further_assistance.3F|contact Secutech Technical Support]] with your affected UniKey device’s hardware ID (obtainable using the [[UniKey Assist Tool|Assist Tool]]) at support@esecutech.com.&lt;br /&gt;
&lt;br /&gt;
===Why isn&#039;t UniKey Drive recognized under a Windows XP Non-Administrator User Account?===&lt;br /&gt;
&lt;br /&gt;
Please use administrator permissions to recognize UniKey Drive under a Windows XP non-administrator user account.&lt;br /&gt;
&lt;br /&gt;
===Why does the Linux sample produce unexpected results?===&lt;br /&gt;
&lt;br /&gt;
Using Linux, you must add the UniKey udev information for your Linux system. You can find information specific to your system type in the UniKey SDK under directory &amp;lt;code&amp;gt;UniKey SDK\Samples\Linux32.C\Sample\Readme&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===I receive an &amp;quot;Error 117&amp;quot; error message when using the UniKey Network Feature. How do I solve this error?===&lt;br /&gt;
&lt;br /&gt;
Error 117 indicates that the UniKey Network Service has not started on the machine. Please install the UniKey Network Server Service before clients connect to the server. The UniKey Network Server can be found in the UniKey SDK under direcory &amp;lt;code&amp;gt;UniKey SDK\Network\Server\Network.Server.ia32&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===I receive an &amp;quot;Error 105&amp;quot; error message when using the UniKey Network Feature. How do I solve this error?===&lt;br /&gt;
&lt;br /&gt;
Error 105 indicates that UniKey client-side and server-side communication is blocked. This will occur when a firewall at either end is blocking communication. Turn off the firewall for both server side and client side while testing or otherwise open the respective ports, depending on configured parameters, on either end to allow communication between the server and client.&lt;br /&gt;
&lt;br /&gt;
===I have reason to believe I have found a bug or an abnormality in a Secutech product. How can I get in touch to resolve this problem?===&lt;br /&gt;
&lt;br /&gt;
All technical faults or suggestions that improve our products are welcome and appreciated. Please contact us at either support@esecutech.com or http://esecutech.com/support with a description and/or methodology of the discovered malfunction or problem.&lt;br /&gt;
&lt;br /&gt;
==Sales==&lt;br /&gt;
&lt;br /&gt;
===What is the free evaluation kit?===&lt;br /&gt;
&lt;br /&gt;
A free evaluation kit can be obtained by navigating to the link http://esecutech.com/order-evaluation/free-evaluation.html and filling out the corresponding form. The evaluation kit contains a fully functional UniKey PRO dongle and a Protection Software Kit CD. The evaluation kit can be used indefinitely without any limitation in features. Please allow between 3 to 5 working days to receive your evaluation kit.&lt;br /&gt;
&lt;br /&gt;
Please note that the free evaluation kit is only available to North America and Europe. For other countries, please contact sales@esecutech.com.&lt;br /&gt;
&lt;br /&gt;
===Can I customise my UniKey?===&lt;br /&gt;
&lt;br /&gt;
Yes. OEM customisations such as laser engraving, sticker labels, customised hardware IDs, hardware colours, device naming, [[UniKey_STD,_PRO_Waterproof_Rubber_Jacket_Photo|waterproof rubber case]] (rubber case only available for UniKey STD, PRO) and others can be requested. Please note however that certain additional features are only available for a minimum number of orders.&lt;br /&gt;
&lt;br /&gt;
===Where can I find information on UniKey product pricing?===&lt;br /&gt;
&lt;br /&gt;
Please contact us at sales@esecutech.com for pricing on UniKey products. Bulk purchases attract discounts and are discounted in various bulk amounts. Requested additional features such as laser engraving, sticker labels, customised hardware IDs, hardware colours, device naming and others vary in additional costs.&lt;br /&gt;
&lt;br /&gt;
===How long does it take to receive a purchase?===&lt;br /&gt;
&lt;br /&gt;
Times between a purchase and receiving the purchased goods depend on the quantity purchased.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders of less than 1000 units, orders typically take 2 working days.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders between 1000 and 5000 units, orders typically take 3 working days.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders greater than 5000 units, orders may take between 1 or 2 weeks.&lt;br /&gt;
&lt;br /&gt;
==Additional resources==&lt;br /&gt;
&lt;br /&gt;
===Where can I find additional resources?===&lt;br /&gt;
&lt;br /&gt;
Additional resources, including the UniKey Manual and related documents, can be found within the UniKey SDK, which can be downloaded from [http://esecutech.com/sdk Downloads]. Please read the &amp;quot;ReadMe.txt&amp;quot; located in the root directory and within other folders of SDK. Please contact support@esecutech.com for SDK archive file password.&lt;br /&gt;
&lt;br /&gt;
===Where can I receive further assistance?===&lt;br /&gt;
&lt;br /&gt;
We, at SecuTech, are dedicated to providing high-quality technical support to our customers. If you have any questions, please feel free to contact us at support@esecutech.com or directly by opening a new ticket at http://www.esecutech.com/support.&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=Category:UniKey_FAQ&amp;diff=2277</id>
		<title>Category:UniKey FAQ</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=Category:UniKey_FAQ&amp;diff=2277"/>
		<updated>2013-07-25T06:58:10Z</updated>

		<summary type="html">&lt;p&gt;Joseph: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
TODO&lt;br /&gt;
Default passwords&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
[[category:Software Protection]]&lt;br /&gt;
Frequently Asked Questions on UniKey.&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
&lt;br /&gt;
===What is UniKey?===&lt;br /&gt;
&lt;br /&gt;
UniKey is a software protection dongle. Developers can utilise UniKey to protect their executables and data files such that only those with the correct UniKey hardware device can run the protected application - those without the correct UniKey device cannot execute the protected application. Moreover, UniKey provides protection from decompilers and debuggers, thwarting attempts to reverse engineer protected applications, allowing software developers to safeharbour intellectual property.&lt;br /&gt;
&lt;br /&gt;
===What protection methods does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey offers two protection methods; The UniKey Enveloper and The UniKey API.&lt;br /&gt;
&lt;br /&gt;
The UniKey Enveloper seamlessly protects executables and DLL files by the use of different protection schemes without the need for source code or additional changes to it. Without the correct UniKey device, the protected software cannot execute.&lt;br /&gt;
&lt;br /&gt;
The UniKey Application Programming Interface (API) permits greater customisation and variation of control of software functionality through the various protection schemes, drawing from a large library of APIs in various programming languages.&lt;br /&gt;
&lt;br /&gt;
On top of Enveloper and API protection, flash and video files can be protected with Flash Protection with Enveloper and Video Protection with UniKey Video Protector respectively.&lt;br /&gt;
&lt;br /&gt;
===What licensing models does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports a diverse range of licensing models appropriate to business needs. These include: feature-based, rental, subscription, floating and/or time-based, perpetual, try-before-you-buy, pay-per-use, volume licensing, and custom licensing schemes.&lt;br /&gt;
&lt;br /&gt;
===What are and is the difference between the UniKey models?===&lt;br /&gt;
&lt;br /&gt;
Please see [http://esecutech.com/software-protection/unikey-family/unikey-compare-features.html UniKey Compare Features].&lt;br /&gt;
&lt;br /&gt;
===How can I begin using UniKey?===&lt;br /&gt;
&lt;br /&gt;
Please see the [http://files.esecutech.com/marketing-materials/ProductsDoc/UniKey/UniKeyQuickStartGuide.pdf UniKey Quick Start Guide].&lt;br /&gt;
&lt;br /&gt;
===Where can I recieve resources or assistance?===&lt;br /&gt;
&lt;br /&gt;
Please see [[#Additional resources|Additional resources]].&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
&lt;br /&gt;
===What are the physical hardware specifications of UniKey?===&lt;br /&gt;
&lt;br /&gt;
See [[UniKey_Hardware_Physical_Specifications_Image|UniKey Hardware Physical Specifications]].&lt;br /&gt;
&lt;br /&gt;
===What does &amp;quot;driverless&amp;quot; refer to?===&lt;br /&gt;
&lt;br /&gt;
UniKey devices is driverless, meaning usage of UniKey requires no installation of drivers or additional software. Supported operating systems already possess drivers needed by UniKey to operate and are automatically installed upon the first connection of the UniKey device, significantly reducing the problems associated with driver-dependent devices.&lt;br /&gt;
&lt;br /&gt;
===What does the LED light on the UniKey device indicate? ===&lt;br /&gt;
&lt;br /&gt;
If the LED light on the UniKey device is continually on, it is recognised by the computer and should be functioning correctly. If the LED light on the UniKey device is flashing, the UniKey device is not recognised by the computer.&lt;br /&gt;
&lt;br /&gt;
===What should I do if the LED light is flashing?===&lt;br /&gt;
&lt;br /&gt;
A flashing LED light indicates the UniKey device is not recognised by the computer. Under normal circumstances, the LED light should not be flashing when used under Windows, Mac OSX, MinGW, MIPS, ARM, FreeBSD and Linux; however, if it is, reconnect the UniKey device to the computer to attempt to resolve the problem.&lt;br /&gt;
&lt;br /&gt;
A situation where the LED light on the device may be flashing is if you are using UniKey on a Virtual Machine. Please check if the UniKey Device is mounted onto the system. When the device is mounted, keep the device plugged in and reboot the system under the Virtual Machine. After the Virtual Machine has restarted, the device should now be recognized by the system.&lt;br /&gt;
&lt;br /&gt;
Should the problem remain unresolved, please see the [[UniKey Hardware Troubleshooting|UniKey Hardware Troubleshooting Guide]] or [[#Where_can_I_receive_further_assistance.3F|contact us]].&lt;br /&gt;
&lt;br /&gt;
===Are UniKey devices certified to work in USB 3.0 ports?===&lt;br /&gt;
&lt;br /&gt;
Yes. UniKey devices are backward compatible with USB 3.0 ports.&lt;br /&gt;
&lt;br /&gt;
===What does the ten digit number on the USB plug head refer to?===&lt;br /&gt;
&lt;br /&gt;
The ten digit number engraved on the USB head of UniKey devices is not the hardware ID number, contrary to most inital expectations, but the product&#039;s serial number. It is for internal use only, and, as such, supplementary information if requested cannot be provided.&lt;br /&gt;
&lt;br /&gt;
===What steps does SecuTech take to ensure UniKey is environmentally friendly?===&lt;br /&gt;
&lt;br /&gt;
SecuTech is committed to supplying products that are environmentally sustainable. All parts and production processes of UniKey devices are lead-free and ROHS-compliant.&lt;br /&gt;
&lt;br /&gt;
===What is the Harmonized System (HS) Code for UniKey (and UniToken, UniMate, UniReader)?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UniKey&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UniToken&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UniMate&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UniReader&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Chapter&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;4&amp;quot;&amp;gt;Chapter 85 &amp;quot;Electrical machinery and equipment and parts thereof; sound recorders and reproducers, television image and sound recorders and reproducers, and parts and &amp;quot;accessories of such articles&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Heading&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;4&amp;quot;&amp;gt;Heading 85.23 &amp;quot;Discs, tapes, solid-state non-volatile storage devices, &amp;quot;smart cards&amp;quot; and other media for the recording of sound or of other phenomena, whether or not recorded, including matrices and masters for the production of discs, but excluding products of Chapter 37.&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subheading&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Semiconductor media : Solid-state non-volatile storage devices&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;3&amp;quot;&amp;gt;Semiconductor media : &amp;quot;Smart cards&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;HS Code&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;8523.51&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;3&amp;quot;&amp;gt;8523.52&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;	&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
===What operating systems does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports operating systems Windows 98SE, Windows ME, Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7 and Windows 8, both 32-bit and 64 bit, Mac OSX (excluding UniKey Drive), FreeBSD and Linux (2.2 and above). Libraries and associated API samples are provided for using UniKey with each operating system.&lt;br /&gt;
&lt;br /&gt;
===What programming languages does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports programming languages Access, AutoCAD, Borland C++ Builder, Clarion, dBaseFortran, Delphi, Director, FileMaker, Fortran, Java, LabView, LabWindows, Matlab, MinGW, NSIS, PowerBuilder, PureBasic, Realbasic, Visual Basic, Visual Basic.NET, Visual C#.NET, Visual C++, Visual C++.NET, Visual DataFlex, Visual FoxPro, Visual Object Cobol, WinDEV and otherwise any compiler that works with DLL/LIB.&lt;br /&gt;
&lt;br /&gt;
===What programming languages on respective operating systems are available in UniKey&#039;s libraries?===&lt;br /&gt;
&lt;br /&gt;
As of UniKey SDK version 5.5.4 (2012-10-24. Please note that many more languages are supported).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&#039;1&#039;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Operating System&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Programming Lanuage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Linux (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fortran&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Mac OS (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;MIPS&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STLinux (32-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Windows (32-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Delphi&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;PureC&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RealBasic&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Windows (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ActiveX&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Arx&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C#&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fortran&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;MinGW&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Visual C++&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Matlab&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Python&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;LabView&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FreeBSD (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Is UniKey Windows 8 compatible?===&lt;br /&gt;
&lt;br /&gt;
Yes. For users who are working with previous versions of the UniKey SDK, please download the latest SDK from our [http://esecutech.com/downloads/sdk-downloads.html SDK downloads page].&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support SUSE 10?===&lt;br /&gt;
&lt;br /&gt;
Yes. Libraries and associated API samples are provided for using UniKey STD/PRO/Time with SUSE 10. When using UniKey with SUSE 10, ensure su permissions are used.&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support C#.NET?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Change--&amp;gt;Yes. Please use the UniKey DotNet libraries. Samples are provided to illustrate use with UniKey APIs.&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support DotNet?===&lt;br /&gt;
&lt;br /&gt;
Yes. UniKey STD/PRO/Time has native UniKey Win32_64.DotNetDll library support and support .NET versions 2.0, 3.0, 3.5, 4.0. UniKey Drive also includes DLL libraries which can be used for integration with DotNet applications.&lt;br /&gt;
&lt;br /&gt;
Please note UniKey Drive&#039;s libraries is built with C, whereas UniKey STD/PRO/Time&#039;s libraries is built with .NET.&lt;br /&gt;
&lt;br /&gt;
===Which of the 32-bit and 64-bit versions of the DotNet libraries should be used?===&lt;br /&gt;
&lt;br /&gt;
When using UniKey STD/PRO/Time, only one version of the UniKey DotNet library is needed for use with both 32-bit and 64-bit systems.&lt;br /&gt;
&lt;br /&gt;
When using UniKey Drive, both versions of the DLL libraries are needed for their respective 32-bit and 64-bit systems.&lt;br /&gt;
&lt;br /&gt;
===Where in a DotNet project should the DotNet DLL libraries be imported into?===&lt;br /&gt;
&lt;br /&gt;
All necessary DotNet DLL libraries should be imported into the working directory of the DotNet project. Often, the DLL libraries can be imported into the same directory as the executable file(s).&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support VB.NET?===&lt;br /&gt;
&lt;br /&gt;
Yes. Please use the UniKey DotNet libraries. Samples are provided to illustrate how to use the UniKey APIs.&lt;br /&gt;
&lt;br /&gt;
===Are you able to provide the ARM-cross-compiled version of your library for EABI version 4?===&lt;br /&gt;
&lt;br /&gt;
Yes, we can provide cross-compilation for the UniKey Library. Please contact our support team at support@esecutech.com along with the cross compilation tool chain so that we may be able to provide you with the cross-compiled library.&lt;br /&gt;
&lt;br /&gt;
==Network==&lt;br /&gt;
&lt;br /&gt;
===How many concurrent users can be connected to a UniKey device?===&lt;br /&gt;
&lt;br /&gt;
The maximum number of concurrent users connected to a UniKey device over the network is 64512 (that is, the total number of ports of 65535 minus the first 1024 reserved ports).&lt;br /&gt;
&lt;br /&gt;
==Security==&lt;br /&gt;
&lt;br /&gt;
===Can I change the password of my UniKey dongle?===&lt;br /&gt;
&lt;br /&gt;
Yes. Please use UniKey Console Tool or the &amp;lt;code&amp;gt;UniKey_Generate_New_Password&amp;lt;/code&amp;gt; API function for setting a new password for the UniKey dongle. Please note there is a limit for generating a new password on a UniKey device.&lt;br /&gt;
&lt;br /&gt;
===Is there a limit on how many times a new password can be generated on a UniKey device?===&lt;br /&gt;
&lt;br /&gt;
For reasons of security, each UniKey device can only generate a new password &#039;&#039;&#039;twice&#039;&#039;&#039;. Afterwards, the password cannot be changed.&lt;br /&gt;
&lt;br /&gt;
===Can I set my UniKey devices with the same password?===&lt;br /&gt;
&lt;br /&gt;
Yes. If you wish to use the same password for all or a set of UniKey devices, use the same seed value for generating the password for your UniKey device. Please note that UniKey STD/PRO/Time&#039;s password system is different from UniKey Drive, as UniKey Drive implements passwords of eight digit length.&lt;br /&gt;
&lt;br /&gt;
===Is there a limit to the number of login attempts?===&lt;br /&gt;
&lt;br /&gt;
There is not limit on the number of login attempts after a password is set on a UniKey device.&lt;br /&gt;
&lt;br /&gt;
===Can the UniKey device be duplicated?===&lt;br /&gt;
&lt;br /&gt;
No. The UniKey device cannot be duplicated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--===Java doesn&#039;t support the &amp;quot;UniKey Generate Password Type&amp;quot; function. How can I overcome this?===&lt;br /&gt;
&lt;br /&gt;
You may be able to resolve this with the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
short[] p1 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p2 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p3 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p4 = new short[1];&lt;br /&gt;
&lt;br /&gt;
int IntPW1 = 17530;&lt;br /&gt;
&lt;br /&gt;
int IntPW2 = 15802;&lt;br /&gt;
&lt;br /&gt;
int IntPW3 = 42116;&lt;br /&gt;
&lt;br /&gt;
int IntPW4 = 26965;&lt;br /&gt;
&lt;br /&gt;
p1[0] = (short)IntPW1;&lt;br /&gt;
&lt;br /&gt;
p2[0] = (short)IntPW2;&lt;br /&gt;
&lt;br /&gt;
p3[0] = (short)IntPW3;&lt;br /&gt;
&lt;br /&gt;
p4[0] = (short)IntPW4;&lt;br /&gt;
&lt;br /&gt;
long retval = mUniKey.UniKey_Vender_Logon(handle,p1,p2,p3,p4);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===VB6 IDE doesn&#039;t support the &amp;quot;UniKey Drive Generate Password Type&amp;quot; function. How can I overcome this?===&lt;br /&gt;
&lt;br /&gt;
A tool for generating small value passwords for UniKey Drive with VB6 can be provided upon request. Please contact support@esecutech.com.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==UniKey Time==&lt;br /&gt;
&lt;br /&gt;
===How could I use UniKey Time Features?===&lt;br /&gt;
&lt;br /&gt;
Please refer to the [[UniKey RTC API Protection Solution|UniKey Real Time Clock Protection Solution]]&lt;br /&gt;
&lt;br /&gt;
===How many Time Modules does UniKey Time provide?===&lt;br /&gt;
&lt;br /&gt;
Each UniKey Time dongle has 16 time modules.&lt;br /&gt;
&lt;br /&gt;
===What is the purpose of the UniKey Time modules?===&lt;br /&gt;
&lt;br /&gt;
Each time module adds certain functionality. For example, the software expiry date can be set with a time module. A start time and an end time for Time Module No. 1, for example, can be set and then bound to your software.&lt;br /&gt;
&lt;br /&gt;
===Why does the UniKey Envelop Tool not save time module settings?===&lt;br /&gt;
&lt;br /&gt;
Currently, the UniKey Envelop Tool can only set time modules, but not read the time modules. Please note this, as even if you have saved the Envelop Project, it will not be able to read back the time module you have set.&lt;br /&gt;
&lt;br /&gt;
===What is the difference between the three UniKey_Check_Time_Module methods?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module&amp;lt;/code&amp;gt; references a given time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module_Now&amp;lt;/code&amp;gt; references the time from the inbuilt clock within the dongle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module_Now_PC&amp;lt;/code&amp;gt; references the time from the host machine&#039;s system.&lt;br /&gt;
&lt;br /&gt;
===What happens when the battery within the UniKey Time device runs out?===&lt;br /&gt;
&lt;br /&gt;
During normal operation, the UniKey Time device draws power from the machine when in use, and uses its inbuilt battery when not plugged in. On battery alone, a typical UniKey device lasts for 3 years.&lt;br /&gt;
&lt;br /&gt;
When the battery within the device runs out, the dongle will revert that to a UniKey PRO dongle, so as to function as and encompass all of the features of a UniKey PRO device.&lt;br /&gt;
&lt;br /&gt;
This will allow the device to continue to protect your software, however the real time clock feature will cease to function and the date and time reported by the device will be its factory default: depending on the time modules set, modules will expire as a result, requiring the end user to contact you to replace the device if necessary.&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
===What steps should I take if my UniKey device isn&#039;t functioning or recognized?===&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;See [[UniKey Hardware Troubleshooting]] and follow the UniKey Hardware Troubleshooting guide.&#039;&#039; If the problem cannot be resolved, please [[#Where_can_I_receive_further_assistance.3F|contact us]].&lt;br /&gt;
&lt;br /&gt;
===I cannot set a new password on my UniKey device after surpassing the limit of two maximum password resets. What should I do?===&lt;br /&gt;
&lt;br /&gt;
Please [[#Where_can_I_receive_further_assistance.3F|contact Secutech Technical Support]] with your affected UniKey device’s hardware ID (obtainable using the [[UniKey Assist Tool|Assist Tool]]) at support@esecutech.com.&lt;br /&gt;
&lt;br /&gt;
===Why isn&#039;t UniKey Drive recognized under a Windows XP Non-Administrator User Account?===&lt;br /&gt;
&lt;br /&gt;
Please use administrator permissions to recognize UniKey Drive under a Windows XP non-administrator user account.&lt;br /&gt;
&lt;br /&gt;
===Why does the Linux sample produce unexpected results?===&lt;br /&gt;
&lt;br /&gt;
Using Linux, you must add the UniKey udev information for your Linux system. You can find information specific to your system type in the UniKey SDK under directory &amp;lt;code&amp;gt;UniKey SDK\Samples\Linux32.C\Sample\Readme&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===I receive an &amp;quot;Error 117&amp;quot; error message when using the UniKey Network Feature. How do I solve this error?===&lt;br /&gt;
&lt;br /&gt;
Error 117 indicates that the UniKey Network Service has not started on the machine. Please install the UniKey Network Server Service before clients connect to the server. The UniKey Network Server can be found in the UniKey SDK under direcory &amp;lt;code&amp;gt;UniKey SDK\Network\Server\Network.Server.ia32&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===I receive an &amp;quot;Error 105&amp;quot; error message when using the UniKey Network Feature. How do I solve this error?===&lt;br /&gt;
&lt;br /&gt;
Error 105 indicates that UniKey client-side and server-side communication is blocked. This will occur when a firewall at either end is blocking communication. Turn off the firewall for both server side and client side while testing or otherwise open the respective ports, depending on configured parameters, on either end to allow communication between the server and client.&lt;br /&gt;
&lt;br /&gt;
===I have reason to believe I have found a bug or an abnormality in a Secutech product. How can I get in touch to resolve this problem?===&lt;br /&gt;
&lt;br /&gt;
All technical faults or suggestions that improve our products are welcome and appreciated. Please contact us at either support@esecutech.com or http://esecutech.com/support with a description and/or methodology of the discovered malfunction or problem.&lt;br /&gt;
&lt;br /&gt;
==Sales==&lt;br /&gt;
&lt;br /&gt;
===What is the free evaluation kit?===&lt;br /&gt;
&lt;br /&gt;
A free evaluation kit can be obtained by navigating to the link http://esecutech.com/order-evaluation/free-evaluation.html and filling out the corresponding form. The evaluation kit contains a fully functional UniKey PRO dongle and a Protection Software Kit CD. The evaluation kit can be used indefinitely without any limitation in features. Please allow between 3 to 5 working days to receive your evaluation kit.&lt;br /&gt;
&lt;br /&gt;
Please note that the free evaluation kit is only available to North America and Europe. For other countries, please contact sales@esecutech.com.&lt;br /&gt;
&lt;br /&gt;
===Can I customise my UniKey?===&lt;br /&gt;
&lt;br /&gt;
Yes. OEM customisations such as laser engraving, sticker labels, customised hardware IDs, hardware colours, device naming, [[UniKey_STD,_PRO_Waterproof_Rubber_Jacket_Photo|waterproof rubber case]] (rubber case only available for UniKey STD, PRO) and others can be requested. Please note however that certain additional features are only available for a minimum number of orders.&lt;br /&gt;
&lt;br /&gt;
===Where can I find information on UniKey product pricing?===&lt;br /&gt;
&lt;br /&gt;
Please contact us at sales@esecutech.com for pricing on UniKey products. Bulk purchases attract discounts and are discounted in various bulk amounts. Requested additional features such as laser engraving, sticker labels, customised hardware IDs, hardware colours, device naming and others vary in additional costs.&lt;br /&gt;
&lt;br /&gt;
===How long does it take to receive a purchase?===&lt;br /&gt;
&lt;br /&gt;
Times between a purchase and receiving the purchased goods depend on the quantity purchased.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders of less than 1000 units, orders typically take 2 working days.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders between 1000 and 5000 units, orders typically take 3 working days.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders greater than 5000 units, orders may take between 1 or 2 weeks.&lt;br /&gt;
&lt;br /&gt;
==Additional resources==&lt;br /&gt;
&lt;br /&gt;
===Where can I find additional resources?===&lt;br /&gt;
&lt;br /&gt;
Additional resources, including the UniKey Manual and related documents, can be found within the UniKey SDK, which can be downloaded from [http://esecutech.com/sdk Downloads]. Please read the &amp;quot;ReadMe.txt&amp;quot; located in the root directory and within other folders of SDK. Please contact support@esecutech.com for SDK archive file password.&lt;br /&gt;
&lt;br /&gt;
===Where can I receive further assistance?===&lt;br /&gt;
&lt;br /&gt;
We, at SecuTech, are dedicated to providing high-quality technical support to our customers. If you have any questions, please feel free to contact us at support@esecutech.com or directly by opening a new ticket at http://www.esecutech.com/support.&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=Category:UniKey_FAQ&amp;diff=2276</id>
		<title>Category:UniKey FAQ</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=Category:UniKey_FAQ&amp;diff=2276"/>
		<updated>2013-07-25T06:57:32Z</updated>

		<summary type="html">&lt;p&gt;Joseph: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
TODO&lt;br /&gt;
Default passwords&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
[[category:Software Protection]]&lt;br /&gt;
Frequently Asked Questions on UniKey.&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
&lt;br /&gt;
===What is UniKey?===&lt;br /&gt;
&lt;br /&gt;
UniKey is a software protection dongle. Developers can utilise UniKey to protect their executables and data files such that only those with the correct UniKey hardware device can run the protected application - those without the correct UniKey device cannot execute the protected application. Moreover, UniKey provides protection from decompilers and debuggers, thwarting attempts to reverse engineer protected applications, allowing software developers to safeharbour intellectual property.&lt;br /&gt;
&lt;br /&gt;
===What protection methods does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey offers two protection methods; The UniKey Enveloper and The UniKey API.&lt;br /&gt;
&lt;br /&gt;
The UniKey Enveloper seamlessly protects executables and DLL files by the use of different protection schemes without the need for source code or additional changes to it. Without the correct UniKey device, the protected software cannot execute.&lt;br /&gt;
&lt;br /&gt;
The UniKey Application Programming Interface (API) permits greater customisation and variation of control of software functionality through the various protection schemes, drawing from a large library of APIs in various programming languages.&lt;br /&gt;
&lt;br /&gt;
On top of Enveloper and API protection, flash and video files can be protected with Flash Protection with Enveloper and Video Protection with UniKey Video Protector respectively.&lt;br /&gt;
&lt;br /&gt;
===What licensing models does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports a diverse range of licensing models appropriate to business needs. These include: feature-based, rental, subscription, floating and/or time-based, perpetual, try-before-you-buy, pay-per-use, volume licensing, and custom licensing schemes.&lt;br /&gt;
&lt;br /&gt;
===What are and is the difference between the UniKey models?===&lt;br /&gt;
&lt;br /&gt;
Please see [http://esecutech.com/software-protection/unikey-family/unikey-compare-features.html UniKey Compare Features].&lt;br /&gt;
&lt;br /&gt;
===How can I begin using UniKey?===&lt;br /&gt;
&lt;br /&gt;
Please see the [http://files.esecutech.com/marketing-materials/ProductsDoc/UniKey/UniKeyQuickStartGuide.pdf UniKey Quick Start Guide].&lt;br /&gt;
&lt;br /&gt;
===Where can I recieve resources or assistance?===&lt;br /&gt;
&lt;br /&gt;
Please see [[#Additional resources|Additional resources]].&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
&lt;br /&gt;
===What are the physical hardware specifications of UniKey?===&lt;br /&gt;
&lt;br /&gt;
See [[UniKey_Hardware_Physical_Specifications_Image|UniKey Hardware Physical Specifications]].&lt;br /&gt;
&lt;br /&gt;
===What does &amp;quot;driverless&amp;quot; refer to?===&lt;br /&gt;
&lt;br /&gt;
UniKey devices is driverless, meaning usage of UniKey requires no installation of drivers or additional software. Supported operating systems already possess drivers needed by UniKey to operate and are automatically installed upon the first connection of the UniKey device, significantly reducing the problems associated with driver-dependent devices.&lt;br /&gt;
&lt;br /&gt;
===What does the LED light on the UniKey device indicate? ===&lt;br /&gt;
&lt;br /&gt;
If the LED light on the UniKey device is continually on, it is recognised by the computer and should be functioning correctly. If the LED light on the UniKey device is flashing, the UniKey device is not recognised by the computer.&lt;br /&gt;
&lt;br /&gt;
===What should I do if the LED light is flashing?===&lt;br /&gt;
&lt;br /&gt;
A flashing LED light indicates the UniKey device is not recognised by the computer. Under normal circumstances, the LED light should not be flashing when used under Windows, Mac OSX, MinGW, MIPS, ARM, FreeBSD and Linux; however, if it is, reconnect the UniKey device to the computer to attempt to resolve the problem.&lt;br /&gt;
&lt;br /&gt;
A situation where the LED light on the device may be flashing is if you are using UniKey on a Virtual Machine. Please check if the UniKey Device is mounted onto the system. When the device is mounted, keep the device plugged in and reboot the system under the Virtual Machine. After the Virtual Machine has restarted, the device should now be recognized by the system.&lt;br /&gt;
&lt;br /&gt;
Should the problem remain unresolved, please see the [[UniKey Hardware Troubleshooting|UniKey Hardware Troubleshooting Guide]] or [[#Where_can_I_receive_further_assistance.3F|contact us]].&lt;br /&gt;
&lt;br /&gt;
===Are UniKey devices certified to work in USB 3.0 ports?===&lt;br /&gt;
&lt;br /&gt;
Yes. UniKey devices are backward compatible with USB 3.0 ports.&lt;br /&gt;
&lt;br /&gt;
===What does the ten digit number on the USB plug head refer to?===&lt;br /&gt;
&lt;br /&gt;
The ten digit number engraved on the USB head of UniKey devices is not the hardware ID number, contrary to most inital expectations, but the product&#039;s serial number. It is for internal use only, and, as such, supplementary information if requested cannot be provided.&lt;br /&gt;
&lt;br /&gt;
===What steps does SecuTech take to ensure UniKey is environmentally friendly?===&lt;br /&gt;
&lt;br /&gt;
SecuTech is committed to supplying products that are environmentally sustainable. All parts and production processes of UniKey devices are lead-free and ROHS-compliant.&lt;br /&gt;
&lt;br /&gt;
===What is the Harmonized System (HS) Code for UniKey (and UniToken, UniMate, UniReader)?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UniKey&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UniToken&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UniMate&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UniReader&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Chapter&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;4&amp;quot;&amp;gt;Chapter 85 &amp;quot;Electrical machinery and equipment and parts thereof; sound recorders and reproducers, television image and sound recorders and reproducers, and parts and &amp;quot;accessories of such articles&amp;quot;&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Heading&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;4&amp;quot;&amp;gt;Heading 85.23 &amp;quot;Discs, tapes, solid-state non-volatile storage devices, &amp;quot;smart cards&amp;quot; and other media for the recording of sound or of other phenomena, whether or not recorded, including matrices and masters for the production of discs, but excluding products of Chapter 37.&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Subheading&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Semiconductor media : Solid-state non-volatile storage devices&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;3&amp;quot;&amp;gt;Semiconductor media : &amp;quot;Smart cards&amp;quot;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;HS Code&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;8523.51&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;3&amp;quot;&amp;gt;8523.52&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;	&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
===What operating systems does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports operating systems Windows 98SE, Windows ME, Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7 and Windows 8, both 32-bit and 64 bit, Mac OSX (excluding UniKey Drive), FreeBSD and Linux (2.2 and above). Libraries and associated API samples are provided for using UniKey with each operating system.&lt;br /&gt;
&lt;br /&gt;
===What programming languages does UniKey support?===&lt;br /&gt;
&lt;br /&gt;
UniKey supports programming languages Access, AutoCAD, Borland C++ Builder, Clarion, dBaseFortran, Delphi, Director, FileMaker, Fortran, Java, LabView, LabWindows, Matlab, MinGW, NSIS, PowerBuilder, PureBasic, Realbasic, Visual Basic, Visual Basic.NET, Visual C#.NET, Visual C++, Visual C++.NET, Visual DataFlex, Visual FoxPro, Visual Object Cobol, WinDEV and otherwise any compiler that works with DLL/LIB.&lt;br /&gt;
&lt;br /&gt;
===What programming languages on respective operating systems are available in UniKey&#039;s libraries?===&lt;br /&gt;
&lt;br /&gt;
As of UniKey SDK version 5.5.4 (2012-10-24. Please note that many more languages are supported).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&#039;1&#039;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Operating System&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Programming Lanuage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Linux (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fortran&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Mac OS (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;MIPS&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STLinux (32-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Windows (32-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Delphi&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;PureC&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;RealBasic&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Windows (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ActiveX&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Arx&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C#&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fortran&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;MinGW&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Visual C++&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Matlab&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Python&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;LabView&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FreeBSD (32- and 64-bit)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Is UniKey Windows 8 compatible?===&lt;br /&gt;
&lt;br /&gt;
Yes. For users who are working with previous versions of the UniKey SDK, please download the latest SDK from our [http://esecutech.com/downloads/sdk-downloads.html SDK downloads page].&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support SUSE 10?===&lt;br /&gt;
&lt;br /&gt;
Yes. Libraries and associated API samples are provided for using UniKey STD/PRO/Time with SUSE 10. When using UniKey with SUSE 10, ensure su permissions are used.&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support C#.NET?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Change--&amp;gt;Yes. Please use the UniKey DotNet libraries. Samples are provided to illustrate use with UniKey APIs.&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support DotNet?===&lt;br /&gt;
&lt;br /&gt;
Yes. UniKey STD/PRO/Time has native UniKey Win32_64.DotNetDll library support and support .NET versions 2.0, 3.0, 3.5, 4.0. UniKey Drive also includes DLL libraries which can be used for integration with DotNet applications.&lt;br /&gt;
&lt;br /&gt;
Please note UniKey Drive&#039;s libraries is built with C, whereas UniKey STD/PRO/Time&#039;s libraries is built with .NET.&lt;br /&gt;
&lt;br /&gt;
===Which of the 32-bit and 64-bit versions of the DotNet libraries should be used?===&lt;br /&gt;
&lt;br /&gt;
When using UniKey STD/PRO/Time, only one version of the UniKey DotNet library is needed for use with both 32-bit and 64-bit systems.&lt;br /&gt;
&lt;br /&gt;
When using UniKey Drive, both versions of the DLL libraries are needed for their respective 32-bit and 64-bit systems.&lt;br /&gt;
&lt;br /&gt;
===Where in a DotNet project should the DotNet DLL libraries be imported into?===&lt;br /&gt;
&lt;br /&gt;
All necessary DotNet DLL libraries should be imported into the working directory of the DotNet project. Often, the DLL libraries can be imported into the same directory as the executable file(s).&lt;br /&gt;
&lt;br /&gt;
===Does UniKey support VB.NET?===&lt;br /&gt;
&lt;br /&gt;
Yes. Please use the UniKey DotNet libraries. Samples are provided to illustrate how to use the UniKey APIs.&lt;br /&gt;
&lt;br /&gt;
===Are you able to provide the ARM-cross-compiled version of your library for EABI version 4?===&lt;br /&gt;
&lt;br /&gt;
Yes, we can provide cross-compilation for the UniKey Library. Please contact our support team at support@esecutech.com along with the cross compilation tool chain so that we may be able to provide you with the cross-compiled library.&lt;br /&gt;
&lt;br /&gt;
==Network==&lt;br /&gt;
&lt;br /&gt;
===How many concurrent users can be connected to a UniKey device?===&lt;br /&gt;
&lt;br /&gt;
The maximum number of concurrent users connected to a UniKey device over the network is 64512 (that is, the total number of ports of 65535 minus the first 1024 reserved ports).&lt;br /&gt;
&lt;br /&gt;
==Security==&lt;br /&gt;
&lt;br /&gt;
===Can I change the password of my UniKey dongle?===&lt;br /&gt;
&lt;br /&gt;
Yes. Please use UniKey Console Tool or the &amp;lt;code&amp;gt;UniKey_Generate_New_Password&amp;lt;/code&amp;gt; API function for setting a new password for the UniKey dongle. Please note there is a limit for generating a new password on a UniKey device.&lt;br /&gt;
&lt;br /&gt;
===Is there a limit on how many times a new password can be generated on a UniKey device?===&lt;br /&gt;
&lt;br /&gt;
For reasons of security, each UniKey device can only generate a new password &#039;&#039;&#039;twice&#039;&#039;&#039;. Afterwards, the password cannot be changed.&lt;br /&gt;
&lt;br /&gt;
===Can I set my UniKey devices with the same password?===&lt;br /&gt;
&lt;br /&gt;
Yes. If you wish to use the same password for all or a set of UniKey devices, use the same seed value for generating the password for your UniKey device. Please note that UniKey STD/PRO/Time&#039;s password system is different from UniKey Drive, as UniKey Drive implements passwords of eight digit length.&lt;br /&gt;
&lt;br /&gt;
===Is there a limit to the number of login attempts?===&lt;br /&gt;
&lt;br /&gt;
There is not limit on the number of login attempts after a password is set on a UniKey device.&lt;br /&gt;
&lt;br /&gt;
===Can the UniKey device be duplicated?===&lt;br /&gt;
&lt;br /&gt;
No. The UniKey device cannot be duplicated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--===Java doesn&#039;t support the &amp;quot;UniKey Generate Password Type&amp;quot; function. How can I overcome this?===&lt;br /&gt;
&lt;br /&gt;
You may be able to resolve this with the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
short[] p1 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p2 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p3 = new short[1];&lt;br /&gt;
&lt;br /&gt;
short[] p4 = new short[1];&lt;br /&gt;
&lt;br /&gt;
int IntPW1 = 17530;&lt;br /&gt;
&lt;br /&gt;
int IntPW2 = 15802;&lt;br /&gt;
&lt;br /&gt;
int IntPW3 = 42116;&lt;br /&gt;
&lt;br /&gt;
int IntPW4 = 26965;&lt;br /&gt;
&lt;br /&gt;
p1[0] = (short)IntPW1;&lt;br /&gt;
&lt;br /&gt;
p2[0] = (short)IntPW2;&lt;br /&gt;
&lt;br /&gt;
p3[0] = (short)IntPW3;&lt;br /&gt;
&lt;br /&gt;
p4[0] = (short)IntPW4;&lt;br /&gt;
&lt;br /&gt;
long retval = mUniKey.UniKey_Vender_Logon(handle,p1,p2,p3,p4);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===VB6 IDE doesn&#039;t support the &amp;quot;UniKey Drive Generate Password Type&amp;quot; function. How can I overcome this?===&lt;br /&gt;
&lt;br /&gt;
A tool for generating small value passwords for UniKey Drive with VB6 can be provided upon request. Please contact support@esecutech.com.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==UniKey Time==&lt;br /&gt;
&lt;br /&gt;
===How could I use UniKey Time Features?===&lt;br /&gt;
&lt;br /&gt;
Please refer to the [[UniKey RTC API Protection Solution|UniKey Real Time Clock Protection Solution]]&lt;br /&gt;
&lt;br /&gt;
===How many Time Modules does UniKey Time provide?===&lt;br /&gt;
&lt;br /&gt;
Each UniKey Time dongle has 16 time modules.&lt;br /&gt;
&lt;br /&gt;
===What is the purpose of the UniKey Time modules?===&lt;br /&gt;
&lt;br /&gt;
Each time module adds certain functionality. For example, the software expiry date can be set with a time module. A start time and an end time for Time Module No. 1, for example, can be set and then bound to your software.&lt;br /&gt;
&lt;br /&gt;
===Why does the UniKey Envelop Tool not save time module settings?===&lt;br /&gt;
&lt;br /&gt;
Currently, the UniKey Envelop Tool can only set time modules, but not read the time modules. Please note this, as even if you have saved the Envelop Project, it will not be able to read back the time module you have set.&lt;br /&gt;
&lt;br /&gt;
===What is the difference between the three UniKey_Check_Time_Module methods?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module&amp;lt;/code&amp;gt; references a given time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module_Now&amp;lt;/code&amp;gt; references the time from the inbuilt clock within the dongle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UniKey_Check_Time_Module_Now_PC&amp;lt;/code&amp;gt; references the time from the host machine&#039;s system.&lt;br /&gt;
&lt;br /&gt;
===What happens when the battery within the UniKey Time device runs out?===&lt;br /&gt;
&lt;br /&gt;
During normal operation, the UniKey Time device draws power from the machine when in use, and uses its inbuilt battery when not plugged in. On battery alone, a typical UniKey device lasts for 3 years.&lt;br /&gt;
&lt;br /&gt;
When the battery within the device runs out, the dongle will revert that to a UniKey PRO dongle, so as to function as and encompass all of the features of a UniKey PRO device.&lt;br /&gt;
&lt;br /&gt;
This will allow the device to continue to protect your software, however the real time clock feature will cease to function and the date and time reported by the device will be its factory default: depending on the time modules set, modules will expire as a result, requiring the end user to contact you to replace the device if necessary.&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
===What steps should I take if my UniKey device isn&#039;t functioning or recognized?===&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;See [[UniKey Hardware Troubleshooting]] and follow the UniKey Hardware Troubleshooting guide.&#039;&#039; If the problem cannot be resolved, please [[#Where_can_I_receive_further_assistance.3F|contact us]].&lt;br /&gt;
&lt;br /&gt;
===I cannot set a new password on my UniKey device after surpassing the limit of two maximum password resets. What should I do?===&lt;br /&gt;
&lt;br /&gt;
Please [[#Where_can_I_receive_further_assistance.3F|contact Secutech Technical Support]] with your affected UniKey device’s hardware ID (obtainable using the [[UniKey Assist Tool|Assist Tool]]) at support@esecutech.com.&lt;br /&gt;
&lt;br /&gt;
===Why isn&#039;t UniKey Drive recognized under a Windows XP Non-Administrator User Account?===&lt;br /&gt;
&lt;br /&gt;
Please use administrator permissions to recognize UniKey Drive under a Windows XP non-administrator user account.&lt;br /&gt;
&lt;br /&gt;
===Why does the Linux sample produce unexpected results?===&lt;br /&gt;
&lt;br /&gt;
Using Linux, you must add the UniKey udev information for your Linux system. You can find information specific to your system type in the UniKey SDK under directory &amp;lt;code&amp;gt;UniKey SDK\Samples\Linux32.C\Sample\Readme&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===I receive an &amp;quot;Error 117&amp;quot; error message when using the UniKey Network Feature. How do I solve this error?===&lt;br /&gt;
&lt;br /&gt;
Error 117 indicates that the UniKey Network Service has not started on the machine. Please install the UniKey Network Server Service before clients connect to the server. The UniKey Network Server can be found in the UniKey SDK under direcory &amp;lt;code&amp;gt;UniKey SDK\Network\Server\Network.Server.ia32&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===I receive an &amp;quot;Error 105&amp;quot; error message when using the UniKey Network Feature. How do I solve this error?===&lt;br /&gt;
&lt;br /&gt;
Error 105 indicates that UniKey client-side and server-side communication is blocked. This will occur when a firewall at either end is blocking communication. Turn off the firewall for both server side and client side while testing or otherwise open the respective ports, depending on configured parameters, on either end to allow communication between the server and client.&lt;br /&gt;
&lt;br /&gt;
===I have reason to believe I have found a bug or an abnormality in a Secutech product. How can I get in touch to resolve this problem?===&lt;br /&gt;
&lt;br /&gt;
All technical faults or suggestions that improve our products are welcome and appreciated. Please contact us at either support@esecutech.com or http://esecutech.com/support with a description and/or methodology of the discovered malfunction or problem.&lt;br /&gt;
&lt;br /&gt;
==Sales==&lt;br /&gt;
&lt;br /&gt;
===What is the free evaluation kit?===&lt;br /&gt;
&lt;br /&gt;
A free evaluation kit can be obtained by navigating to the link http://esecutech.com/order-evaluation/free-evaluation.html and filling out the corresponding form. The evaluation kit contains a fully functional UniKey PRO dongle and a Protection Software Kit CD. The evaluation kit can be used indefinitely without any limitation in features. Please allow between 3 to 5 working days to receive your evaluation kit.&lt;br /&gt;
&lt;br /&gt;
Please note that the free evaluation kit is only available to North America and Europe. For other countries, please contact sales@esecutech.com.&lt;br /&gt;
&lt;br /&gt;
===Can I customise my UniKey?===&lt;br /&gt;
&lt;br /&gt;
Yes. OEM customisations such as laser engraving, sticker labels, customised hardware IDs, hardware colours, device naming, [[UniKey_STD,_PRO_Waterproof_Rubber_Jacket_Photo|waterproof rubber case]] (rubber case only available for UniKey STD, PRO) and others can be requested. Please note however that certain additional features are only available for a minimum number of orders.&lt;br /&gt;
&lt;br /&gt;
===Where can I find information on UniKey product pricing?===&lt;br /&gt;
&lt;br /&gt;
Please contact us at sales@esecutech.com for pricing on UniKey products. Bulk purchases attract discounts and are discounted in various bulk amounts. Requested additional features such as laser engraving, sticker labels, customised hardware IDs, hardware colours, device naming and others vary in additional costs.&lt;br /&gt;
&lt;br /&gt;
===How long does it take to receive a purchase?===&lt;br /&gt;
&lt;br /&gt;
Times between a purchase and receiving the purchased goods depend on the quantity purchased.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders of less than 1000 units, orders typically take 2 working days.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders between 1000 and 5000 units, orders typically take 3 working days.&amp;lt;br&amp;gt;&lt;br /&gt;
For orders greater than 5000 units, orders may take between 1 or 2 weeks.&lt;br /&gt;
&lt;br /&gt;
==Additional resources==&lt;br /&gt;
&lt;br /&gt;
===Where can I find additional resources?===&lt;br /&gt;
&lt;br /&gt;
Additional resources, including the UniKey Manual and related documents, can be found within the UniKey SDK, which can be downloaded from [http://esecutech.com/sdk Downloads]. Please read the &amp;quot;ReadMe.txt&amp;quot; located in the root directory and within other folders of SDK. Please contact support@esecutech.com for SDK archive file password.&lt;br /&gt;
&lt;br /&gt;
===Where can I receive further assistance?===&lt;br /&gt;
&lt;br /&gt;
We, at SecuTech, are dedicated to providing high-quality technical support to our customers. If you have any questions, please feel free to contact us at support@esecutech.com or directly by opening a new ticket at http://www.esecutech.com/support.&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=Main_Page&amp;diff=50</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=Main_Page&amp;diff=50"/>
		<updated>2013-06-26T11:10:52Z</updated>

		<summary type="html">&lt;p&gt;Joseph: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to the SecuTech Wiki&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Information on our products and viewable manuals and guides are available on our Wiki.&lt;br /&gt;
&lt;br /&gt;
Please note this Wiki is currently under construction and is continually updated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 728px; height: 247px;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;UniKey [Software Protection]&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
- [[:category:UniKey Application Solutions|UniKey Application Solutions]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniKey Library Integration Guides|UniKey Library Integration Guides]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniKey Tools|UniKey Tools]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniKey API|UniKey API Reference]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniKey Hardware Troubleshooting|UniKey Hardware Troubleshooting Guide]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniKey FAQ|UniKey Frequently Asked Questions]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniKey Gallery|UniKey Gallery]]&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;UniToken [USB Authentication]&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
- [[:category:UniToken Integration Guide|UniToken Integration Guide]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniToken Tools|UniToken Tools]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniToken API|UniToken API Reference]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniToken Hardware Troubleshooting|UniToken Hardware Troubleshooting Guide]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniToken FAQ|UniToken Frequently Asked Questions]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniToken Gallery|UniToken Gallery]]&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;UniOTP [One-time Password]&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
- [[:category:UniOTP Integration Solutions|UniOTP Integration Solutions]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniOTP Tools|UniOTP Tools]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniOTP API|UniOTP API Reference]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniOTP FAQ|UniOTP Frequently Asked Questions]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniOTP Gallery|UniOTP Gallery]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;UniMate [Mobile Authentication]&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
- [[:category:UniMate|UniMate Documentation]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniMate Family|UniMate Family]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniMate API|UniMate API Reference]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniMate FAQ|UniMate Frequently Asked Questions]]&lt;br /&gt;
&lt;br /&gt;
- [[:category:UniMate Gallery|UniMate Gallery]]&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
- [[:category:Resources|Resources]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=Category:Resources&amp;diff=2626</id>
		<title>Category:Resources</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=Category:Resources&amp;diff=2626"/>
		<updated>2013-06-26T11:09:54Z</updated>

		<summary type="html">&lt;p&gt;Joseph: Created page with &amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=Service_Image&amp;diff=2620</id>
		<title>Service Image</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=Service_Image&amp;diff=2620"/>
		<updated>2013-06-26T11:02:44Z</updated>

		<summary type="html">&lt;p&gt;Joseph: Created page with &amp;quot;category:Resources  Strap Image  Image:Strap_Image.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:Resources]]&lt;br /&gt;
&lt;br /&gt;
Strap Image&lt;br /&gt;
&lt;br /&gt;
[[Image:Strap_Image.png]]&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=File:Strap_Image.png&amp;diff=2619</id>
		<title>File:Strap Image.png</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=File:Strap_Image.png&amp;diff=2619"/>
		<updated>2013-06-26T11:00:40Z</updated>

		<summary type="html">&lt;p&gt;Joseph: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=UniMate_STD_Photo&amp;diff=2430</id>
		<title>UniMate STD Photo</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=UniMate_STD_Photo&amp;diff=2430"/>
		<updated>2013-05-09T04:58:14Z</updated>

		<summary type="html">&lt;p&gt;Joseph: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:UniMate_Gallery]]&lt;br /&gt;
&lt;br /&gt;
Front &lt;br /&gt;
&lt;br /&gt;
[[Image:UniMate_STD_Pic_1.jpg|600px|200px]]&lt;br /&gt;
&lt;br /&gt;
Back&lt;br /&gt;
&lt;br /&gt;
[[Image:UniMate_STD_Pic_2.jpg|600px|200px]]&lt;br /&gt;
&lt;br /&gt;
Side&lt;br /&gt;
&lt;br /&gt;
[[Image:UniMate_STD_Pic_3.jpg|600px|200px]]&lt;br /&gt;
&lt;br /&gt;
Front Full&lt;br /&gt;
&lt;br /&gt;
[[Image:UniMate_STD_Front_Full.jpg|214px|394px]]&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
	<entry>
		<id>https://esecutech.com/wiki/index.php?title=File:UniMate_STD_Front_Full.jpg&amp;diff=2618</id>
		<title>File:UniMate STD Front Full.jpg</title>
		<link rel="alternate" type="text/html" href="https://esecutech.com/wiki/index.php?title=File:UniMate_STD_Front_Full.jpg&amp;diff=2618"/>
		<updated>2013-05-09T04:54:07Z</updated>

		<summary type="html">&lt;p&gt;Joseph: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Joseph</name></author>
	</entry>
</feed>