ホームページ > バックエンド開発 > PHPチュートリアル > PHP 5.3 はパディングなしで RSA 暗号化/復号化を実装できますか?

PHP 5.3 はパディングなしで RSA 暗号化/復号化を実装できますか?

Susan Sarandon
リリース: 2024-11-26 19:57:12
オリジナル
785 人が閲覧しました

Can PHP 5.3 Implement RSA Encryption/Decryption without Padding?

PHP 5.3 でのパディングなしの RSA 暗号化と復号化

質問:

RSA を有効にする PHP 5.3 クラスはありますかパディングなしの暗号化/復号化?私は秘密鍵と公開鍵、p、q、モジュラスを持っています。

答え:

phpseclib は純粋な PHP を提供します。パディングなしで暗号化と復号化を処理できる RSA の実装:

<?php
include('Crypt/RSA.php');

$private_key = file_get_contents('private.key');

$rsa = new Crypt_RSA();
$rsa->loadKey($private_key);

$plaintext = new Math_BigInteger('aaaaaa');
echo $rsa->_exponentiate($plaintext)->toBytes();
?>
ログイン後にコピー

以上がPHP 5.3 はパディングなしで RSA 暗号化/復号化を実装できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート