云计算加密

原创 2012年03月28日 14:04:18
清单 8. 一个 SimpleDB 加密测试案例
				
@Test
public void testSimpleDBEncryptInsert() throws Exception {

 KeyStore.SecretKeyEntry pkEntry = getKeyStoreEntry();
 Cryptographical crypto = 
   AESCryptoImpl.initialize(new AESCryptoKey(pkEntry.getSecretKey()));

 AmazonSimpleDB sdb = getSimpleDB();
 String domain = "accounts";
 sdb.createDomain(new CreateDomainRequest(domain));

 List<ReplaceableItem> data = new ArrayList<ReplaceableItem>();

 String encryptedName = crypto.encrypt("Acme Life, LLC");

 data.add(new ReplaceableItem().withName("account_02").withAttributes(
  new ReplaceableAttribute().withName("name").withValue(encryptedName)));

 sdb.batchPutAttributes(new BatchPutAttributesRequest(domain, data));

 String qry = "select * from " + SimpleDBUtils.quoteName(domain) 
   + " where name = '" + encryptedName + "'";

 SelectRequest selectRequest = new SelectRequest(qry);
 for (Item item : sdb.select(selectRequest).getItems()) {
  Assert.assertEquals("account_02", item.getName());
 }
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

大数据与云计算笔记[二]:安全加密

①对称加密基本概念 采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密。 速度快,对称性加密通常在消息发送方需要加密大...

八种有效手段确保云计算服务安全通过加密等方法实现云数据安全

云加密的一些规则

云计算实践指南

  • 3天前 14:32
  • 37.03MB
  • 下载

云计算(十七)- Windows下编译Hadoop2.2源码并引入eclipse

环境: SVN或者小乌龟 ant maven protoc(http://download.csdn.net/detail/can007/5816063) VS2010 第一步:从SVN下载code...

《云计算入门指南》

  • 2016-07-25 11:05
  • 766KB
  • 下载

云计算第二版

  • 2017-01-27 17:59
  • 279KB
  • 下载

云计算时代到来网络自动化势在必行

不幸的是,IT部门的基础设施管理任务竟成为自动化进程最后的阻碍之一。 这就好像是会计师太忙而没时间管理自己的账本;建筑师成功完成多个建筑项目,而自己的房子却久久未完成。 现在是时候收拾局面了,不能...

云计算与大数据

  • 2017-01-27 18:17
  • 1.75MB
  • 下载

ArcGIS与云计算技术

  • 2017-08-27 10:56
  • 1.61MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)