问题标签 [128-bit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 从命令行获取 128 位整数
我正在尝试使用unsigned long long
密钥来执行Tiny Encryption Algorithm算法。
这是我的输入:
这是输出:
所以我传递了一个 128 位的密钥argv[1]
。它不应该在内存中正确地转换到unsigned int
数组中吗?
所以,我试图弄清楚为什么这是我的程序的输出。这与字节顺序有关吗?
opencl - OpenCL 128bit 乘法结果
我需要在 OpenCL 内核中对两个无符号 64 位整数(无符号长整数)进行乘法运算,结果是一个 128 位整数(无符号长整数)。
较新版本的 openCL 似乎支持这种类型。
此代码有效,但速度很慢。这实际上是将 64 位乘以 128 位。我只需要 64 位和 64 位。
有没有办法设置乘法的结果类型,而不将一个被乘数转换为 128 位?
c++ - 计算(64 位无符号整数)*(64 位无符号整数)除以 2^64 的商
我想计算“两个 64 位无符号整数相乘”除以 2^64 的商。
有人说可以使用 128 位整数,但在某些编程语言或某些平台(如 Visual Studio C++)中不支持内置 128 位整数。
但是我们不想用除法,因为除法太费时间了。我认为它可以通过加法/减法、乘法和按位运算(如位移)来完成。
c++ - 如何对 __uint128_t (128bit) 进行正向和反向位扫描?
我已经使用 DeBruijn 算法完成了位扫描正向/反向 64 位,但无法归档 128 位,__uint128_t。有什么解决办法吗?提前致谢!
使用 DeBruijn 算法进行位扫描正向/反向 64 位的 FYI 代码:
java - java中的128位表示和原语
我需要在 java 中表示 128 位 int 键,比如
0x9c1f03a0d9cf510f2765bd0f226ff5dc
我知道理论上如何表示 128 位变量.. 切成 2 个 64 位 int 或 4 个 32 位 int。
但是我需要这种表示来比较键(k1 < k2 和 k1 == k2),我不知道如何将键拆分为多个 int,我也不知道如何将我的六键拆分为 2 或 4 个 int。
我对位操作和转换完全一无所知,一些解释会非常有用
c - 将 64 位整数相除,就像被除数左移 64 位一样,没有 128 位类型
为令人困惑的标题道歉。我不知道如何更好地描述我想要完成的事情。我实际上是在尝试 在 C 中为平台获得 64 位乘法的高半部分相反
由于缺乏对__int128
.
c - 非 sse2 架构上 128 位值的按位运算
我正在用 C 编写一个针对嵌入式平台的例程。
在例程中,我需要对 128 位值执行按位XOR
和运算。目标架构没有 SSE2,因此不支持本机 128 位操作。我遇到了这个模拟软件操作的答案。
我的问题是,有没有更好的方法来做到这一点,我的意思是用更好的数据结构来表示 128 位值和模拟 SHIFT 和 XOR 操作的最佳方法,而不是使用递归(如链接中的答案中所做的那样)。我希望尽量减少有限堆栈内存的使用。SHIFT RIGHT
SHIFT
c - 你如何在c中模128位支柱?
我有 ac 结构
当所有 3 个变量 x、ė 和 m 都是 u128b 结构时,我将如何执行模表达式 x^e mod m?
我试图从https://stackoverflow.com/a/20114154/11667622运行代码
这在所有参数和变量都是 uint64_t 时有效,但是我如何将它应用于所有 3 个变量的两个单独的 64 位变量 hi 和 low ?在 hi 和 lo 之间移动位?模如何与高位和低位一起工作?
java - 如何识别我的 AES 加密是 128 还是 256?
再会,
我的工作区中有一个现有的 AES 加密 java 类,但是,我想知道它使用 128 或 256,我试图用谷歌搜索它但仍然无法得到它,以下是代码:
这是我的 AesKeyCipher 类:
请告知如何识别它。
php - PHP:openssl_encrypt 结果 32o 字符串和 16o 输入字符串
我的 openssl_encrypt 函数有问题。
在 aes-128-cbc 中,为什么函数返回一个 32 字节字符串和一个 16 字节字符串作为输入?
样本 :
结果:openssl_encrypt 长度:32 mcrypt_encrypt 长度:16