ctr-mode

    0

    1答えて

    PythonでPyCryptoライブラリを使用するAES暗号化を取得しようとしています。 ユーザーからのパスワードとファイルからの塩を読みました。 私は、テキストのパスワードからキーを生成するためのPBKDF2を呼び出し PBKDF2(self.master_password, salt, 32) 私はその後、私はその後、Crypto.Utilパッケージからカウンターを作成Random.get_

    1

    1答えて

    Python 3でpycryptodomeを使用したAES-CTR暗号化に問題があります。データは〜1000バイトになる可能性がありますが、私は、このエラーがどういう意味か、それを回避する方法を理解していません。 from os import urandom from Crypto.Cipher import AES cipher = AES.new(urandom(16), AES.MOD

    1

    1答えて

    サンプルコードをthis answerで使用してJavaで暗号化/復号化プロトタイプを作成しました。しかし、私はAESのカウンタモード(CTR)で再生しようとしています。暗号化された値は、暗号化しようとしている整数シーケンスと同様に増分可能です。 enc値は通常は一桁でdec値とは異なる方法 i = 0: enc='5941F8', dec='000', length=6 i = 1: enc=

    0

    1答えて

    私はCrypto ++を使用してECBモード(しかしそれでも)の上で手動でCTRを作成しようとしています。 アイデアがある:単一のブロックについては :ちょうどCTRアルゴリズム (私の知る限り)を使用し、複数のブロックのためにECBを使用します。 //We have n block of plain data -> M PlainData M[n]; key; iv; char *CTR

    2

    1答えて

    import javax.crypto.Cipher; public abstract class Crypto { private static final String CIPHER_ALGORITHM = "AES/CTR/NoPadding"; private String AesKeyString = "ByWelFHCgFqivFZrWs89LQ==";