把软件外包给中国,放心吗?

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情
注:因为《程序员》杂志第8期要做“软件外包”特别策划,由我来执行,所以近期会关注外包的话题多一些。有熟悉或者在外包公司工作的朋友可以联系我,一起搞总比一个人搞有意思的多!下面是翻译的一篇来自NetworkWorld的文章,与大家分享之。

中国的外包市场这几年持续增长,一份新的研究报告说中国的软件外包服务市场在2006年的第一个季度已经达到三亿两千参百万美元,比去年同期增长近44T%。

根据Analysys International的数据说,日本是中国最大的软件发包商,占全国软件外包市场的59%之多,欧美只占23%。比较大的几个承包商是东软(Neusoft)、海辉(Hisoft)和中讯(Sinocom)等三家。

考虑到外包在中国如此迅速的发展,也就不难相信像IBM、HP、MS、Siemens、Snisys、Electronic Data System及其它一些公司都在中国扩招员工的现象了。甚至印度的外包巨头Tata、Infosys和Wipro也都开始涌入中国。

但是,大多数做软件外包的国家必须要面对的一个问题是——安全因素。印度,虽然是世界上最大的外包基地,类似这样的问题也在逐渐增多,他们也在想方设法处理此事。

但中国遇到的问题相对却比较特殊一些,也较为复杂,我们都知道,美国政府最近传递出这样一个有可能非常影响中国软件外包市场的信号:美国政府说,它不相信中国最大的计算机制造商——Lenovo。

美国政府说他们不会考虑在分级网络(Classified network)上使用Lenovo生产的计算机,因为这家公司有政府背景。这一决定主要源于House Rep.Frank Wolf说分级网络上连接着美国的使馆等比较机密的单位。

三月份,美国政府宣布计划采购16000台Lenovo计算机和价值1300万美元的相关设备。尽管依然会采购这些计算机,但肯定不会在一些政府敏感的网络上使用。

这时,问题就出现了,如果说这些开发交给了一家美国公司做,但外包给了中国,还会出现这个问题吗?

我们可以针对这个问题随便争论,或者同意或者反对。有人同意,即这样的安全考虑还会发生,说不论你承包给哪个第三方单位,你都要考虑到安全因素,尤其承包一些海外厂商。

还有人反对,说应该不会再发生这样的事情了,因为中国不应该被描述成恶魔。其实中国甚至俄国将来都可能成为世界级的外包基地,尽管我们的政府还心存疑虑。
PowerBuilder 9中MD5加密算法的应用实例源码 MD5(Message-Digest Algorithm 5)是一种广泛使用的密码散列函数,能够产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。在PowerBuilder 9环境下,开发者可以利用MD5算法进行数据校验、密码加密等操作,增强应用的安全性。 阅读详情

相关推荐

PowerBuilder中硬盘物理ID获取与DES加密的实现

PowerBuilder自1991年诞生以来,凭借其强大的数据窗口技术,在企业级应用开发领域占有一席之地。其不断进化,通过引入.NET支持和Web服务等现代技术,逐渐成为多层架构开发的重要工具。硬盘ID,或称为硬盘序列号、硬盘唯一标识符,是在硬盘制造过程中烧录的一串独特代码,这串代码可以是S.M.A.R.T属性中的一个,也可以是硬盘固件中记录的。它为硬盘提供了一个在系统中独一无二的参照,这使得操作系统能够识别和管理连接在计算机上的每一块硬盘。

weixin_34520664的博客 821

美国程序员把工作外包中国程序员,啥也不干年入 20 万美元,这操作也是骚...

公众号关注“GitHubDaily”设为 “星标”,带你了解技术圈内新鲜事转自英国那些事儿话说,今天在 Reddit 上看到一个无比骚的操作...这事发生在 2012 年,事情是这样的...

GitHubDaily 7976

PowerBuilder与C# DLL实现的SM4加密解密演示

PowerBuilder是一个由Sybase公司开发的高性能的数据驱动应用程序开发工具。它采用面向对象的编程范式,长期以来一直被认为是快速应用开发(RAD)的标杆。PowerBuilder通过其独有的数据窗口(DataWindow)技术,允许开发者以可视化的形式访问和操作数据库,从而极大地提高了开发效率。PowerBuilder的用户界面由多个窗口组成,包括数据窗口画板、窗口画板、用户对象画板等,每一部分都有其特定的功能和操作方式。

weixin_31419153的博客 1164

PowerBuilder 9中MD5加密算法集成与安全实践详解

哈希算法是数据安全领域的核心技术之一,它通过单向加密将任意长度数据转换为固定长度的唯一摘要值。MD5作为经典的哈希算法,其核心原理基于填充、分组和四轮循环运算,生成128位哈希值,具有计算快速和实现简单的特点。在工程实践中,哈希算法广泛应用于密码存储、数据完整性校验等场景,尤其在传统C/S架构系统中,如何集成标准算法成为关键挑战。本文以PowerBuilder 9为例,深入解析在缺乏原生加密支持的开发环境中,如何通过外部DLL调用实现MD5算法集成,涵盖函数声明、字符串处理、加盐机制等关键技术细节,为处理类

weixin_42525738的博客 302

Powerbuilder SM4加密代码库

Powerbuilder SM4加密代码库 去发现同类优质开源项目:https://gitcode.com/ 简介 本仓库提供了一套Powerbuilder环境下使用的SM4加密代码。该代码能够实现SM4加密算法,并将加密结果以Base64格式返回,确保数据的安全性。适用于Powerbuilder 10及以上版本。 功能 支持SM4加密算法。 加密结果采用Base64编码。 适用于Powerbu...

gitblog_06721的博客 368

PowerBuilder数字磁条卡加密技术实践指南

PowerBuilder是领先的高效集成开发环境(IDE),自1991年由Sybase公司推出以来,便被广泛应用于企业级应用的快速开发。PowerBuilder支持多种数据库系统,并提供了一整套快速开发工具,如数据窗口技术,使得开发者能快速设计出复杂、高性能的应用程序。PowerBuilder的核心优势在于其快速开发的能力,以及对旧有系统的无缝集成特性,尤其适合金融、制造业等领域的企业应用。其对象导向的开发方式允许开发者快速构建和部署客户/服务器和Web应用程序。

weixin_32311823的博客 973

PowerBuilder 软件加密实验

Pb读硬盘序列号和加密rsa算法 很实用的代码,环境:PB9.0 说明: 大家知道,每当我们格式化软盘或硬盘时系统都会给它分配一个序列号,即用DOS命令dir显示出的"Volume Serial Number is 0A41-0E0A"。该序 列号是随机产生的,且具有唯一性。也就是因为这个原因许多软件的测试版本利用该项技术使测试版一旦过了限定期限就不能再使用,即使将该软件 重新安装也

FireflyBeacon的专栏 1460

C#调用PB写的com组件dll

小编为了使用C#去模仿PB代码的加密算法,结果发现PB算法中,的long类型只有21亿,实际上传入的数值达到了78亿,造成了数据溢出,精度丢失的情况。然而PB的算法已经使用C#不可以还原(C#的long类型比PB的long类型大多了)。想到是否可以使用C#去调用PB的加密,经过一番波折终于成功了。...

weixin_45466998的博客 591

MD5算法在PB中的实现

       MD5算法自从1991开发出来以后广泛用于数字签名和加密解密领域。目前使用PB外的语言可以较为简单地实现了MD5加密,使用PB来实现的比较鲜见,这可能有如下两方面的原因:一,PB在位运算方面未提供直接使用的函数,要实现位运算比较麻烦;二,在PB(PB10之前的版本)中无法直接获取字符的unicode值。如果能够攻破这两个难点,在熟悉MD5算法之后应该比较容易地在PB中实现MD5加密。

njdxbzu的专栏 2322

如何在PB中通过读取硬盘序列号实现软件加密

大家知道,每当我们格式化软盘或硬盘时系统都会给它分配一个序列号,即用DOS命令dir显示出的"Volume Serial Number is 0A41-0E0A"。该序列号是随机产生的,且具有唯一性。也就是因为这个原因许多软件的测试版本利用该项技术使测试版一旦过了限定期限就不能再使用,即使将该软件重新安装也无济于事。另外,有些共享软件的注册码也是通过这 个序列号来生成的。同样的方法我们...

weixin_34406061的博客 303

MD5算法在PB中的实现(转载自 - 阿多米 - 博客园)

注:转载请写明出处。本文转载自--阿多米,原链接:http://www.cnblogs.com/zzjder/archive/2008/10/23/1317505.html   目的是防止原链接失效,好文章要保存起来。 MD5算法自从1991开发出来以后广泛用于数字签名和加密解密领域。目前使用PB外的语言可以较为简单地实现了MD5加密,使用PB来实现的比较鲜见,这可能有如下两方面的原因:一,...

weixin_30685047的博客 167

PowerBuilder数据安全:加密与解密技术要点

随着信息技术的飞速发展,数据安全问题日益突出,PowerBuilder作为一种经典的应用开发平台,也在不断融入先进的加密解密技术,以应对日益复杂的安全挑战。本章旨在对PowerBuilder中的加密解密技术进行一个概括性的介绍,包括其基本概念、应用场景以及在现代化应用开发中的重要性。PowerBuilder内置的加密解密函数主要提供了对字符串或二进制数据进行简单加密和解密的能力。它们通常用在处理敏感信息,例如用户密码、信用卡信息或其他需要加密存储的数据时。

weixin_42181686的博客 488

PowerbuilderSM4加密代码库:安全可靠的加密解决方案

PowerbuilderSM4加密代码库:安全可靠的加密解决方案 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 在当今信息技术迅猛发展的时代,数据安全成为了企业关注的焦点。为了确保数据在传输和存储过程中的安全性,许多企业和开发者寻求高效的加密解决方案。今天,我将为您推荐一款专门针对Powerbuilder环境设计的SM4加密代码库——PowerbuilderSM4加密...

gitblog_06756的博客 978

在PowerBuilder9中实现中国国密算法SM2SM3SM4

SM2加密算法,全称为GB/T 32918.1-2016《信息安全技术 公钥密码算法 第1部分:SM2分组密码算法》,是由中国国家密码管理局制定的商用密码算法。它旨在满足国内对高安全性、高效率的密码算法需求,采用了椭圆曲线密码学机制,以其高安全性、高性能的特点,成为我国在密码学领域的重要突破。SM3散列函数是由中国国家密码管理局发布的一种密码散列函数标准,设计的目标是提供一种安全性高、效率好的散列算法。SM3具有以下关键特性:安全性。

weixin_36474966的博客 1245
上一篇: 《程序员》7月刊即将上市 10大看点值得关注
下一篇: 我也是个博客青苹果
futurelight
博客等级 码龄25年 358粉丝 229原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值