65.9K
CodeProject 正在变化。 阅读更多。
Home

AmigaHASP 是如何诞生的

starIconstarIconstarIconstarIconstarIcon

5.00/5 (4投票s)

2013年9月13日

CPOL

2分钟阅读

viewsIcon

12737

关于 Amiga 的 AmigaHASP 复制保护系统。

背景

基于硬件的盗版保护系统依赖于与计算机通过为其分配的端口进行交互的硬件设备。 在那时(1989 年),USB 还没有被发明出来,而是使用了并行端口。 并行端口多年来一直用于打印机,因此任何加密狗都需要具有“直通”连接器,允许打印机连接到它,而不是直接连接到端口。

Amiga HASP 的诞生

基于硬件的盗版保护需要通过大多数连接器引脚与设备进行交互,能够读取每个引脚的值,并将每个引脚的值从 0 更改为 1,反之亦然。 Amiga 没有提供任何 API 来执行此操作,这让我寻找未记录的功能,并直接向硬件编写代码,而不是使用任何现有的 SDK。

在 Eliashim 的创始人 Shimon Groper 的帮助下,我尝试了许多次来创建一个与独特的、未记录的硬件兼容的加密狗。 我经常从特拉维夫到海法,经过几个小时后,带着一个盒子离开,盒子里布满了各种颜色的电线,这应该是一个原型……最终,我找到了实现第一个基于 Amiga 的盗版保护加密狗的方法,并且没有从 Aladdin Knowledge Systems 大量购买加密狗,而是接受了他们的创始人兼 CEO Yankee Margalit 的好意,从我小型软件公司(HarmonySoft)购买 Amiga 产品,经过简短的谈判,Aladdin 向我支付了 12,000 美元,我的产品成为了 AmigaHASP。

参考文献

一份意大利杂志发表了一篇关于 AmigaHASP 的文章

作为协议的一部分,我培训了 Aladdin 的技术人员关于 Amiga 编程,甚至给了他们 Amiga 书籍和杂志。 我们宣布了新产品,如果 Commodore 没有在不久之后破产,AmigaHASP 可能会对许多基于 Amiga 的软件公司有用。 我可以根据自己的经验说,它被用于 Rashumon,我开发的多种语言图形文字处理器。

历史

  • 2013 年 9 月 13 日:初始版本
© . All rights reserved.