小编onk*_*kar的帖子

如何为巨大的数字实现c = m ^ e mod n?

我正试图弄清楚如何从头开始实施RSA加密(仅用于智力练习),我坚持这一点:

对于加密,c = m e mod n

现在,e通常是65537.m和n是1024位整数(例如128字节数组).对于标准方法来说,这显然太大了.你会如何实现这个?

我在这里读了一些关于取幂的内容,但它并没有点击我:

维基百科 - 通过平方来表示

本章(见第14.85节)

谢谢.

编辑:也发现了这个 - 这是我应该看的更多吗?维基百科 - 模块化指数

encryption math cryptography biginteger bignum

7
推荐指数
1
解决办法
7087
查看次数

jQuery Masonry无限滚动和图片与我的tumblr主题重叠问题

我是编程(javascript)的新手,但过去几天我做了很多研究,以使我的tumblr主题正常工作.我知道我的问题很常见,但似乎我没有足够的知识来正确整合许多类似例子中给出的代码部分.

我的主题应该覆盖tumblr的"每页15个帖子"限制,并且通过"无限滚动"选项,它应该将我的所有帖子(所有这些图片)放在一个无尽的页面中.嗯,事实并非如此.在这里得到一点帮助后,我设法将我的{block:Posts}包裹起来,然后在砌体()调用中进行了几次随机更改我最终得到了这个

你可以看到我的图片没有重叠(最后!)但是在15个帖子之后,它看起来像是创建了一个新页面并且最后的图片没有正确对齐.

我的jQuery砌体代码是这样的:

<script type="text/javascript">

$(window).load(function () {
$('.autopagerize_page_element').masonry(),
$('.autopagerize_page_element').infinitescroll({
navSelector : "div.navigation",
// selector for the paged navigation (it will be hidden)
nextSelector : "div.navigation a#nextPage",
// selector for the NEXT link (to page 2)
itemSelector : ".autopagerize_page_element",
// selector for all items you'll retrieve
bufferPx : 10000,
extraScrollPx: 12000,
loadingImg : "http://b.imagehost.org/0548/Untitled-2.png",
loadingText : "<em></em>",
},
// call masonry as a callback.
function() { $('.autopagerize_page_element').masonry({ appendedContent: $(this) }); }
);
});
</script>
Run Code Online (Sandbox Code Playgroud)

我知道,它是一团糟...真的很感激一些帮助.

jquery-masonry

7
推荐指数
1
解决办法
5564
查看次数

如何为我的网站上的应用程序注册生成客户端密钥和密码以及如何使用OAuth实现提供程序

嗨,我有一个rails应用程序,我想为它构建一个API.到目前为止,我从未参与过API构建.所以请告诉我应该从哪里开始构建API.我希望将其公开,以便开发人员可以使用我的API构建应用程序.我脑子里有两个问题

  1. 我应该如何为应用程序生成和分配应用程序密钥和应用程序密钥
  2. 我知道,对于安全的API访问,我必须使用OAuth.
  3. 我已经阅读了以下链接和教程,但我没有得到它如何实现它.

我试图在这里运行demo 但只有部分工作,但我无法运行客户端部分.

请详细指导我学习这些东西.提前致谢...!

api ruby-on-rails oauth oauth-2.0 ruby-on-rails-3

6
推荐指数
1
解决办法
3627
查看次数

使用Django创建jSON数组

我正在尝试创建一个带有示例输出的jSON对象,例如

{
    "pickups": [
        {
            "id": " ",
            "name": " ",
            "number": " ",
            "time": " ",
            "status": " "
        },
        {
            "id": " ",
            "name": " ",
            "time": " ",
            "number": " ",
            "status": " "
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我得到一个样本回复

  {'status': '1', 'time': datetime.date(2013, 2, 27), 'number': 4L, 'name': u'Dr  John', 'id': 83L}{'status': '1', 'time': datetime.date(2013, 2, 27), 'number': 4L, 'name': u'Ricky', 'id': 84L}
Run Code Online (Sandbox Code Playgroud)

我曾经尝试过的

        pickup_records = []
        for tmpPickUp in pickup:
            pickup_date=tmpPickUp.pickup_date
            pickup_time=tmpPickUp.pickup_time

            pickup_id = tmpPickUp.id
            pickup_name=tmpPickUp.customer_name
            pickup_number=tmpPickUp.pieces …
Run Code Online (Sandbox Code Playgroud)

python django json django-views

6
推荐指数
1
解决办法
1万
查看次数

通过线路发送密码,更安全:Diffie-Helman/AES或RSA?(令我困扰的是,AES不会掩盖密码长度)

我得到了一些建议,我怀疑,所以我在这里寻求支持,回去挑战建议.

我被建议使用Diffie-Helman让双方就密钥达成一致,使用密钥生成AES密钥,然后使用AES加密/解密正在传输的密码.非常类似于此处的示例代码

使用此方案时,加密密码的长度与未加密密码的长度相同.我应该担心吗?

以前,我使用RSA,用接收者的公钥加密密码.无论密码长度如何,都会导致加密长度为256.那不是更好吗?

security encryption rsa aes

5
推荐指数
1
解决办法
1319
查看次数

OpenSL中的RecorderObject未实现在Android上设置卷或配置的接口

我试图获得Android上的SLDeviceVolumeItf界面,RecorderObject但我得到了错误:SL_RESULT_FEATURE_UNSUPPORTED.

我读到OpenSL ES的Android实现不支持AudioRecorder.真的吗?

如果是,是否有解决方法?我有一个VOIP应用程序,由于麦克风增益非常高,因此无法很好地应用于Galaxy Nexus.

我也试图SL_IID_ANDROIDCONFIGURATION设置streamType到新的VOICE_COMMUNINCATION音频源,但我再次得到错误12(不支持).

   // create audio recorder
const SLInterfaceID id[2] = { SL_IID_ANDROIDSIMPLEBUFFERQUEUE, SL_IID_ANDROIDCONFIGURATION };
const SLboolean    req[2] = { SL_BOOLEAN_TRUE, SL_BOOLEAN_TRUE };

result = (*engine)->CreateAudioRecorder(engine, &recorderObject, &audioSrc,  &audioSnk, 2, id, req);
if (SL_RESULT_SUCCESS != result) {
    return false;
}

SLAndroidConfigurationItf recorderConfig;   
result = (*recorderObject)->GetInterface(recorderObject, SL_IID_ANDROIDCONFIGURATION, &recorderConfig);
if(result != SL_RESULT_SUCCESS) {
    error("failed to get SL_IID_ANDROIDCONFIGURATION interface. e == %d", result);
}
Run Code Online (Sandbox Code Playgroud)

recorderObject已创建,但我无法获取SL_IID_ANDROIDCONFIGURATION界面.我在Galaxy …

android opensl

5
推荐指数
1
解决办法
2519
查看次数

根据URL打开特定应用

我想打开一个应用程序,如果网址

例如,如果此人打开:http://www.example.com/id=100,我想解析example.com并显示选项以使用我的应用程序打开它.

youtube使用相同的功能,如果你点击youtube链接,它会询问你是想用youtube打开它还是直接播放youtube视频

android android-manifest android-intent

5
推荐指数
1
解决办法
729
查看次数

view.getHitRect(rect)不起作用

我主要是onInterceptTouch(MotionEvent)为了允许水平滚动.然而,我发现我无法检测到用户何时触摸了嵌入的v.视图上的x,y MotionEvent.getX(),getY()就像2000,2400 ,而像400,500

View v = findViewById(R.id.myView);

Rect r = new Rect();
v.getHitRect(r);
int[] loc = new int[2];
v.gtLocationOnScreen(loc);

int x = loc[0];
int y = loc[1];

// Result x,y are huge numbers 2400, etc
// event.getX() is 30, event.getY() == 500 nothing close to 2400.

if (r.contains((int)event.getX(), (int)event.getY())
{
   return false;  // this is never true even when I click right on View v.
 }
Run Code Online (Sandbox Code Playgroud)

android

4
推荐指数
2
解决办法
2868
查看次数

在Android上滑动导航的例子?

我试图弄清楚如何为横向导航创建三个视图,但developer.android.com提供的示例是无用的,因为它们仅用于API 11转发.我一直在寻找一个轻松的复制/粘贴滑动导航示例,但我没有运气.

我找到了在活动或不同布局之间进行交换的教程,但这不是我想要做的,我需要以编程方式生成每个"屏幕".这是因为我正在研究一些应该像主屏幕一样工作的东西,并且屏幕的数量可能会有所不同.

有人可以提供一些关于如何以编程方式创建横向导航的三个视图的示例/教程吗?一切都会有所帮助.

java android

4
推荐指数
1
解决办法
1万
查看次数

无法运行 AWS -Nuke

我正在尝试运行aws-nuke来删除所有资源。

我正在尝试运行命令

 aws-nuke -c config/example.yaml --profile demo

config/example.yaml
    ---
    regions:
    - "global" # This is for all global resource types e.g. IAM
    - "eu-west-1"


    account-blacklist:
    - "999999999999" # production


    # optional: restrict nuking to these resources
    resource-types:
      targets:
      - IAMUser
      - IAMUserPolicyAttachment
      - IAMUserAccessKey
      - S3Bucket
      - S3Object
      - Route53HostedZone
      - EC2Instance
      - CloudFormationStack

    accounts:
     555133742123#demo:
        filters:
          IAMUser:
          - "admin"
          IAMUserPolicyAttachment:
          - property: RoleName
            value: "admin"
          IAMUserAccessKey:
          - property: UserName
            value: "admin"
          S3Bucket:
          - "s3://my-bucket"
          S3Object:
          - type: …
Run Code Online (Sandbox Code Playgroud)

yaml amazon-web-services aws-nuke

3
推荐指数
1
解决办法
2277
查看次数