ソフトウェア開発者のために暗号化プロセスをシンプルに

複雑な暗号化のプロセスを2つのAPIコールと、3行のコードで実現します。
今すぐ無料で始める

迅速かつ簡単

わずか3行のコードであなたの大切なデータを数分で暗号化します。

時間とコストを節約

業界基準に準拠した暗号化とFIPS140-2準拠のキー・ストレージが専門知識なしに利用可能です。

相互運用が可能

さまざまなアプリケーション、プログラミング言語、ストレージタイプやクラウド環境でデータを簡単に暗号化します。

専門知識なしの暗号化が可能

これ以上暗号化について時間を割く必要はありません。暗号化の専門知識がなくても、業界基準に準拠した暗号化のプロセスとキーマネジメントサー ビスをほんの数分でご利用頂けます。

# frozen_string_literal: true

 

 


 


input_file = '/tmp/data'

output_file = '/tmp/data.tmp'


file_in = File.open(input_file,'rb')

file_out = File.open(output_file,'wb')


data = file_in.read

file_out.write(data)


file_in.close()

file_out.close()

暗号化をシンプルに

ソフトウェア開発者ファースト

Ubiqのソフトウェア開発者プラットフォームを使用する事により暗号化をアプリケーションに素早く、そして簡単に組み込む事が出来ます。そのため、セキュリティにかかる時間を大幅に短縮し他の業務に時間を割く事が可能です。
主要プログラミング言語のライブラリ
詳細な技術マニュアルとサンプルコード
業界基準準拠の暗号化アルゴリズム(他アルゴリズムも使用可能)
FIPS 140-2 Level 3 準拠 キー・ストレージ
暗号化処理はすべて実行環境内で完結するため、対象となるデータは外部への転送はありません
シンプルなインテグレーション
スケーラブルなAPI
技術マニュアルはこちら >
Node.js
Ruby
Python
C
C++
C#
JAVA
GO
const ubiq = require('ubiq-security')
                
// Explicitly set the credentials.

const credentials = new Credentials('<access_key_id>', '<secret_signing_key>', '<secret_crypto_access_key>')

// Encrypt a block of data.

const encrypted_data = await ubiq.encrypt(credentials, plainntext_data)

// Decrypt a block of data.

const plainttext_data = await ubiq.decrypt(credentials, encrypted_data)

require 'ubiq-security'
include Ubiq

# Explicitly set the credentials.
credentials = Credentials(access_key_id = "...", secret_signing_key = "...", secret_crypto_access_key = "...")

# Encrypt a block of data.
encrypted_data = encrypt(credentials, plaintext_data)

# Decrypt a block of data.
plaintext_data = decrypt(credentials, encrypted_data)

# Require the Security Client.
import ubiq_security as ubiq

# Explicitly set the credentials.
credentials = ubiq.credentials(access_key_id = "...", secret_signing_key = "...", secret_crypto_access_key = "...")

# Encrypt a block of data.
encrypted_data = ubiq.encrypt(credentials, plaintext_data)

# Decrypt a block of data.
plaintext_data = ubiq.decrypt(credentials, encrypted_data)

#include <ubiq/platform.h>

struct ubiq_platform_credentials * creds = NULL;
void * ptbuf = NULL, * ctbuf = NULL;
size_t ptlen = 0, ctlen = 0;

/*
 * load credentials from the environment
 * or the credentials file
 */
ubiq_platform_credentials_create(creds);

/* initialize ptbuf and ptlen */
...

/* Encrypt a block of data. */
ubiq_platform_encrypt(creds, ptbuf, ptlen, ctbuf, ctlen);

/* Decrypt a block of data. */
ubiq_platform_decrypt(creds, ctbuf, ctlen, ptbuf, ptlen);

free(ctbuf);
free(ptbuf);

ubiq_platform_credentials_destroy(creds);

#include <ubiq/platform.h>
 /*
  * load credentials from the environment
  * or the credentials file
  */
 ubiq::platform::credentials creds;
 std::vector ptbuf, ctbuf;

/* initialize ptbuf */
...

/* Encrypt a block of data. */
ctbuf = ubiq::platform::encrypt(creds, ptbuf.data(), ptbuf.size());

/* Decrypt a block of data. */
ptbuf = ubiq::platform::decrypt(creds, ctbuf.data(), ctbuf.size());
using UbiqSecurity;

/* explicitly set the credentials  */
var credentials = UbiqFactory.CreateCredentials(accessKeyId: "...", secretSigningKey: "...", secretCryptoAccessKey: "..."); 

/* Encrypt a block of data. */
byte[] plainBytes = ...;
byte[] encryptedBytes = await UbiqEncrypt.EncryptAsync(credentials, plainBytes);

Decrypt a block of data. */
plainBytes = await UbiqDecrypt.DecryptAsync(credentials, encryptedBytes);
import com.ubiqsecurity.UbiqCredentials;
import com.ubiqsecurity.UbiqDecrypt;
import com.ubiqsecurity.UbiqEncrypt;
import com.ubiqsecurity.UbiqFactory;

// Explicitly set the credentials.
UbiqCredentials credentials = UbiqFactory.createCredentials("<yourAccessKey>", "<yourSigningKey>", "<yourCryptoKey>", null);

// Encrypt a block of data.
byte[] plainBytes = ...;
byte[] encryptedBytes = UbiqEncrypt.encrypt(credentials, plainBytes);

// Decrypt a block of data.
plainBytes = UbiqDecrypt.decrypt(credentials, encryptedBytes);
import "gitlab.com/ubiqsecurity/ubiq-go"
var plaintext []byte = ...

// load the default credentials
credentials, _ := ubiq.NewCredentials()

// encrypt a block of data
ciphertext, _ := ubiq.Encrypt(credentials, plaintext)

// decrypt a block of data
plaintext, _ := ubiq.Decrypt(credentials, ciphertext)

さぁ始めましょう

無料のアカウントを作成し、早速データの暗号化を開始しましょう。また、特別仕様をご希望の場合はご連絡下さい。
今すぐ始める
© 2021 Ubiq Security, Inc.
All rights reserved.